ОписаниС: Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния счСтчиков ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Π±Π°ΠΉΡ‚ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°. НапримСр, ΠΊΠ»ΡŽΡ‡ –set-counters 20 4000 установит счСтчик ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² = 20, Π° счСтчик Π±Π°ΠΉΡ‚ = 4000.

ΠšΠ»ΡŽΡ‡: –modprobe

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ: ВсС

ОписаниС: ΠšΠ»ΡŽΡ‡ –modprobe опрСдСляСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ модуля ядра. Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ядра находится Π²Π½Π΅ ΠΏΡƒΡ‚ΠΈ поиска (search path). Π­Ρ‚ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с любой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.

6.4. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ остановимся Π½Π° критСриях выдСлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π― Ρ€Π°Π·Π±ΠΈΠ» всС ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Π½Π° ΠΏΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏ. ΠŸΠ΅Ρ€Π²Π°Ρ – ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…. Вторая – TCP ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ TCP ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ. Π’Ρ€Π΅Ρ‚ΡŒΡ – UDP ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ UDP ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ. ЧСтвСртая – ICMP ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ICMP ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. И Π½Π°ΠΊΠΎΠ½Π΅Ρ† пятая – ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ state, owner, limit ΠΈ ΠΏΡ€.

6.4.1. ΠžΠ±Ρ‰ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ рассмотрим ΠžΠ±Ρ‰ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ. ΠžΠ±Ρ‰ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ допустимо ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…, ΠΎΠ½ΠΈ Π½Π΅ зависят ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ. К этой Π³Ρ€ΡƒΠΏΠΏΠ΅ я ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ отнСс ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ –protocol нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… спСцифичных ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΡ…. НапримСр, ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TCP ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ, Ρ‚ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ –protocol ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° пСрСдаСтся Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° – TCP. Однако ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ –protocol сам ΠΏΠΎ сСбС являСтся ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Π’Π°Π±Π»ΠΈΡ†Π° 6-4. ΠžΠ±Ρ‰ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ

(ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ – ΠŸΡ€ΠΈΠΌΠ΅Ρ€ – ОписаниС)

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ: -p, –protocol

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: iptables -A INPUT -p tcp

ОписаниС: Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ TCP, UDP ΠΈ ICMP. Бписок ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ /etc/protocols. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ALL. Π’ качСствС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° допускаСтся ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ число – Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, Ρ‚Π°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ ICMP соотвСтствуСт число 1, TCP – 6 ΠΈ UDP – 17. БоотвСтствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ /etc/protocols, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ упоминался. ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈ список ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятыми, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊ: udp,tcp(Π₯отя Π°Π²Ρ‚ΠΎΡ€ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ списка ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΌ врят Π»ΠΈ удастся это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ! ΠšΡΡ‚Π°Ρ‚ΠΈ, man iptables явно ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ имССтся Π² patch-o-matic? ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².) Если Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ пСрСдаСтся числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0, Ρ‚ΠΎ это эквивалСнтно использованию спСцификатора ALL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ подразумСваСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ –protocol Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Для логичСской инвСрсии критСрия, ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° (списком ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ²) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ символ !, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ –protocol ! tcp ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², UDP ΠΈ ICMP.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ: -s, –src, –source

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: iptables -A INPUT -s 192.168.1.1

ОписаниС: IP-адрСс(Π°) источника ΠΏΠ°ΠΊΠ΅Ρ‚Π°. АдрСс источника ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎΠ³Π΄Π° подразумСваСтся СдинствСнный IP-адрСс. А ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ адрСс Π² Π²ΠΈΠ΄Π΅ address/mask, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ 192.168.0.0/255.255.255.0, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ соврСмСнным способом 192.168.0.0/24, Ρ‚.Π΅. фактичСски опрСдСляя Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ адрСсов Как ΠΈ Ρ€Π°Π½Π΅Π΅, символ !, установлСнный ΠΏΠ΅Ρ€Π΅Π΄ адрСсом, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ логичСскоС ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅, Ρ‚.Π΅. –source ! 192.168.0.0/24 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любой адрСс ΠΊΡ€ΠΎΠΌΠ΅ адрСсов 192.168.0.x.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ: -d, –dst, –destination

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: iptables -A INPUT -d 192.168.1.1

ОписаниС: IP-адрСс(Π°) получатСля. Π˜ΠΌΠ΅Π΅Ρ‚ синтаксис схоТий с ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ –source, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ адрСс мСста назначСния. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊ СдинствСнный IP-адрСс, Ρ‚Π°ΠΊ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ адрСсов. Π‘ΠΈΠΌΠ²ΠΎΠ» ! ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для логичСской инвСрсии критСрия.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ: -i, –in-interface

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: iptables -A INPUT -i eth0

ОписаниС: Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚. ИспользованиС этого критСрия допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°Ρ… INPUT, FORWARD ΠΈ PREROUTING, Π² Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ сообщСниС ΠΎΠ± ошибкС. ΠŸΡ€ΠΈ отсутствии этого критСрия прСдполагаСтся любой интСрфСйс, Ρ‡Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ использованию критСрия -i +. Как ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, символ ! ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ совпадСния. Если имя интСрфСйса Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ символом +, Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π·Π°Π΄Π°Π΅Ρ‚ всС интСрфСйсы, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ -i PPP+ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любой PPP интСрфСйс, Π° запись -i ! eth+ – любой интСрфСйс, ΠΊΡ€ΠΎΠΌΠ΅ любого eth.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ: -o, –out-interface

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: iptables -A FORWARD -o eth0

ОписаниС: Π—Π°Π΄Π°Π΅Ρ‚ имя Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ интСрфСйса. Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ допускаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°Ρ… OUTPUT, FORWARD ΠΈ POSTROUTING, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ сообщСниС ΠΎΠ± ошибкС. ΠŸΡ€ΠΈ отсутствии этого критСрия прСдполагаСтся любой интСрфСйс, Ρ‡Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ использованию критСрия -o +. Как ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, символ ! ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ совпадСния. Если имя интСрфСйса Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ символом +, Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π·Π°Π΄Π°Π΅Ρ‚ всС интСрфСйсы, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ -o eth+ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ любой eth интСрфСйс, Π° запись -o ! eth+ – любой интСрфСйс, ΠΊΡ€ΠΎΠΌΠ΅ любого eth.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ: -f, –fragment

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: iptables -A INPUT -f

ОписаниС: ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ распространяСтся Π½Π° всС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, сдСлано это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ возмоТности ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ исходящий/входящий ΠΏΠΎΡ€Ρ‚ для Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π° для ICMP-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… Ρ‚ΠΈΠΏ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π°Ρ‚Π°ΠΊΠΈ Π½Π° ваш брандмауэр, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΎΡ‚Π»Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. Как ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, допускаСтся использования символа ! для инвСрсии Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° сравнСния. Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС символ ! Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ -f, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ! -f. Π˜Π½Π²Π΅Ρ€ΡΠΈΡ критСрия трактуСтся ΠΊΠ°ΠΊ «всС ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Π½Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½ΠΎ Π½Π΅ Π²Ρ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²Β».


ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° страницу:
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: