|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Maxim Shalnov 2:5020/1807 09 Mar 2002 15:24:01 To : All Subject : ipfw вопросы -------------------------------------------------------------------------------- FreeBSD 4.3. NAT, роутер. Hаписал правила для файрвола, вида примерно такого: ===== Cut ===== ${fwcmd} -f flush ${fwcmd} add 50 divert natd all from any to any via ${natd_interface} # LOCAL NET ${fwcmd} add pass all from ${local} to ${net}:${mask} ${fwcmd} add pass all from ${net}:${mask} to ${local} ${fwcmd} add pass all from ${net}:${mask} to ${net}:${mask} # ICMP ${fwcmd} add pass icmp from any to any ${fwcmd} add deny icmp from any to any frag # DNS ${fwcmd} add pass udp from ${fw} to any 53 keep-state ${fwcmd} add pass udp from ${net}:${mask} to any 53 keep-state # SMTP ${fwcmd} add pass tcp from ${fw} to any 25 keep-state ${fwcmd} add pass tcp from ${net}:${mask} to any 25 keep-state ... далее другие службы ===== Cut ===== Политика по умолчанию -- deny. Так вот, несколько вопросов. Этот скрипт нормально работает только при старте системы. При попытке запустить его в процессе работы, он, по ощущениям, запрещает хождения пакетов везде, кроме локалхоста. Так и надо, или я неправильно делаю что-то? Опять-таки в процессе работы я не могу добавить правило "на лету". Т.е. я хочу открыть (закрыть) какой-то порт, даю команду ipfw "бла-бла-бла" (по примеру вышеприведенных), ipfw говорит, окей, мол, но правило не работает. А если вставить эту команду в вышеприведенный скрипт (и перепустить машину =8) то работает. Что делать? Правильно ли вообще написаны правила для служб (интересует, в частности, параметр keep-state, взятый из какого-то примера)? Существуют ли средства для отладки правил ipfw? Т.е. как мне посмотреть, например, какое правило запрещает/разрешает хождение какого-то пакета? Спасибо. С искренним уважением, Harding.[PTT]. --- и еще мы имеем snapshot-2001.5.29 титулов цац * Origin: Я ветер - эй ! - лови меня на лету (2:5020/1807) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28033c89f34d.html, оценка из 5, голосов 10
|