|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir V. Ivanov 2:5020/400 24 Dec 2003 16:10:12 To : Aleksey Barabanov Subject : Re: так ли необходим сетевой экран? точнее где он необходим и какой? -------------------------------------------------------------------------------- .ua> <poaob1-hq2.ln1@abb.wessen.ru> From: "Vladimir V. Ivanov" <vivanov@tmsoft-ltd.kiev.ua> On Wed, 24 Dec 2003 11:44:48 +0000 (UTC) Aleksey Barabanov <abb@wessen.ru> wrote: > Vladimir V. Ivanov wrote: > > > Для редких случаев, в которых правила в _разных_таблицах_ > > логически взаимосвязаны (то есть вышеописанное поведение не есть > > желательным) можно делать скриптом с примерно следующей идеей: > [...] > > Hе очень удобно производить изменение некоторой части файрвола путем > тотальной перегрузки его. Брррр.... Поясни мысль... Я вроде и не предлагал всегда такое производить... Псевдоскрипт был написан естественно для случая реконфигурации вручную администратором [ случай (1) ]. Для случая динамики, [(2) и (3)] скриптик будет иметь почти тот же вид, но только добавиться ключик --noflush к iptables-restore или как отдельные вызовы iptables. При этом если заранее известно, что динамика требует обновления только одной таблицы - то он ещё упрощается: не нужно посдстраховочного -save вообще. Причём, важно: написанное выше (включая предыдущую мессагу) имеет смысл только лишь для тех (очень редких и экзотических), случаев, когда правила в чайнах одной таблицы завязаны _логически_ на правила в чайнах другой_таблицы_. А если ты не про эти случаи, а вообще, то вот иллюстрация одного из вариантов: iptables-restore --noflush << EOF *filter -A INPUT -s 1.2.3.4 -j DROP -I INPUT 1 -s 2.3.4.5 -j ACCEPT COMMIT EOF Т.е. _атомарное_ добавление двух правил. P.S. Hадо Расти предложить добавить ещё поддержку -D в iptables-restore, для полноты функциональности. -- Regards, Vladimir Ivanov --- ifmail v.2.15dev5.1 * Origin: Digital Generation (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/145877f39396e.html, оценка из 5, голосов 10
|