|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Zonov 2:5020/830.28 19 Apr 2007 18:17:39 To : All Subject : ipfw + PBR + default route -------------------------------------------------------------------------------- FreeBSD-6.2-R Есть три канала. 3 natd. 3 fwd в ipfw. 3 впн-подсети. 00500 divert 8668 ip from 10.200.1.0/24 to any 00550 divert 8670 ip from 10.200.0.0/24 to any 00600 divert 8672 ip from 10.200.2.0/24 to any 00800 fwd 91.144.148.69 ip from 91.144.150.204 to any 00850 fwd 85.195.156.125 ip from 85.195.156.126 to any 00900 fwd 217.9.147.12 ip from 172.19.42.74 to any 01000 divert 8668 ip from any to 91.144.150.204 01050 divert 8670 ip from any to 85.195.156.126 01100 divert 8672 ip from any to 172.19.42.74 default route - 85.195.156.125 Добавляем правило 00001 count log icmp from any to any Смотрим лог, и видим что запрсы уходят в дефолт ифейс ipfw: 1 Count ICMP:8.0 10.200.2.77 172.19.255.2 in via ng9 ipfw: 1 Count ICMP:8.0 10.200.2.77 172.19.255.2 out via gif0 ipfw: 1 Count ICMP:0.0 172.19.255.2 172.19.42.74 in via ng1 ipfw: 1 Count ICMP:0.0 172.19.255.2 10.200.2.77 out via ng9 Приходят конечно же на правильный ифейс. Если для пингуемого ИПа сменить route на 217.9.147.12, то пакет будет уходить в ng1 и приходить оттуда же. Вопрос: как сделать чтобы не меняя роутинга в логах правильно отображался интерфейс для выходящего пакета? PS я понимаю, что работает всё правильно и всё уходит по дефолт-роут, но веть это PBR и правильнее будет если из соответствующей сети пакет будет уходить в соответствующий ифейс. Успехов! --- GoldED+/W32 snapshot-2000.12.24 * Origin: Жизнь - хорошая штука (2:5020/830.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/394446277e14.html, оценка из 5, голосов 10
|