|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vadim Guchenko 2:5020/400 09 Dec 2004 10:33:14 To : Sultan Azhiguzhayev Subject : Re: ipfw natd -------------------------------------------------------------------------------- Hello, Sultan! You wrote to All on Thu, 09 Dec 2004 00:38:05 +0300: SA> allow from any to any via lo0 allow ip from any to any via lo0 SA> skipto OUT from $vpn to any out Если уж делить трафик на входящий и исходящий, то весь, без условий. Иначе непонятно, что получится. Должно быть: skipto OUT ip from any to any out SA> ##IN (входящие пакеты) SA> divert natd from any to $natip in recv $natif После разделения трафика на входящий и исходящий слова in и out использовать бессмысленно - и так понятно какой трафик: divert natd ip from any to $natip recv $natif SA> # здесь может быть фильтр входящих пакетов SA> ... SA> #здесь мы считаем входящий трафик пользователей (ng_ipacct) SA> tee 3021 ip from any to $vpn recv $natif xmit $vpnif Поскольку это правило находится в блоке входящего трафика, то исходящий интерфейс еще неизвестен, а значит xmit использовать нельзя - не сработает. Должно быть: tee 3021 ip from any to $vpn recv $natif Также стоит убедиться, что tee работает правильно, и пакет продолжает идти дальше по файрволу (в разных версиях freebsd это по-разному). Если нет, то использовать divert. SA> skipto END SA> ##OUT (исходящие пакеты) SA> # здесь может быть фильтр исходящих пакетов SA> ... SA> #здесь мы считаем исходящий трафик пользователей (ng_ipacct) SA> tee 3022 ip from $vpn to any recv tee 3022 ip from $vpn to any recv $vpnif xmit $natif SA> divert natd from $vpn to any out recv $vpnif xmit $natif out излишне: divert natd ip from $vpn to any recv $vpnif xmit $natif SA> ##END allow from any to any allow ip from any to any With best regards, Vadim Guchenko. E-mail: s0lver@kraslan.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9179a51f9dd8.html, оценка из 5, голосов 10
|