|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 19 Jan 2001 06:11:00 To : Igor Nikolaev Subject : Re: Правила ipfw красиво написать -------------------------------------------------------------------------------- Igor Nikolaev <Igor.Nikolaev@f266.n5030.z2.fidonet.org> wrote: >> Как бы на FreeBSD изобразить подобное? Чтобы не писать кучу правил для >> 'in via ppp1', потом тех же самых правил 'in via ppp0' и так до > Вот кусочек решения на shell'е: > # pass and deny rules > pass () { rule_num=$(($rule_num+10)); $ipfw add $rule_num pass $*; } > deny () { rule_num=$(($rule_num+10)); $ipfw add $rule_num deny $*; } > Дальше можешь нарисовать некий > rule () { pass откуда куда via $1; ... } > и поприкладывать его: > rule ppp0 > rule ppp1 > ... Я подразумевал именно в рамках синтаксиса ipfw. А если рулесы генерить, то я лучше на m4 сделаю. > В отличие от киски хорошо то, что при разумном составлении > на интерфейс можно положить несколько рулесов :-) Да, в киске этой возможности не хватает иной раз весьма. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/149@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9182d4efdb4e.html, оценка из 5, голосов 10
|