|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Michael Lebedev 2:5029/50 06 Aug 2004 15:38:47 To : All Subject : Фильтрация пакетов после ipfw fwd - работает ли? --------------------------------------------------------------------------------
Я тут уже недавно спрашивал: как быть, если помимо ipfw fwd (ради policy
routing) надо еще и "нормальные" правила фильтрации применять? Мне ответили
цитатой из man, что, дескать, при sysctl бла-бла-бла.ip.fw.one_pass=0 после
fwd пакет загружается в файвол снова. Так вот я попоразбирался (о чем ниже),
пописал логи - что-то непохоже! Самое забавное, так это то, что та цитата из
man ipfw в старых версиях фри присутствует, а вот в новой 4.10 - уже нет,
обзац про forward сформулирован уже совсем иначе!.. впрочем, ковыряюсь-то
я все равно не с 4.10, а с 3.1 (обновить ее там пока - не судьба).
Так вот, простой эсперимент: ping. Ящик имеет ppp0 (туда прописан default
routing, исторически), и rl0 (ethernet, новый альтернативный канал "в мир").
Сначала, без форварда. Правила:
# allow log icmp from any to xxx.xxx.xxx.0/24
# allow log icmp from xxx.xxx.xxx.0/24 to any
Пингую ящик, "_извне_":
# ping xxx.xxx.xxx.125
В лог ящика ушло:
# Accept ICMP:8.0 212.26.228.208 XXX.XXX.XXX.125 in via rl0
# Accept ICMP:0.0 XXX.XXX.XXX.125 212.26.228.208 out via ppp0
Теперь, все то же самое, но с правилом fwd для policy routing:
# fwd xxx.xxx.xxx.254 log icmp from xxx.xxx.xxx.0/24 to any out xmit ppp0
# allow log icmp from any to xxx.xxx.xxx.0/24
# allow log icmp from xxx.xxx.xxx.0/24 to any
В логе, имеем:
# Accept ICMP:8.0 212.26.228.208 xxx.xxx.xxx.125 in via rl0
# Forward to xxx.xxx.xxx.254 ICMP:0.0 xxx.xxx.xxx.125 212.26.228.208 \
out via ppp0
И все! Hикаких записей о судьбе пакета после fwd - в логе нет.
IMHO, в данном случае это означает, что после fwd пакет в файрвол
уже не попадает. Hапомню, ...ip.fw.one_pass=0. :( Как же быть?
Михаил.
... 2,000,000 Леммингов не могут быть не правы.
--- [Шабнигуратх мне друг, но BFG - дороже!] [RU.GAME.3D-SHOOTER]
* Origin: NCL Station Reply Robot (2:5029/50)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18304113abd4.html, оценка из 5, голосов 10
|