>Здравствуйте.
>Прошу помощи.
>
>Нужна странная маршрутизация на FreeBSD.
>Есть хост, у него - два внешних канала. Белые IP. Один канал
>- default router. По обоим каналам будут входящие соединения.
>
>Хочется следующего - чтобы входящее соединение продолжалось через тот интерфейс, через который
>пришёл первый пакет. Возможно ли это штатными средствами или с помощью
>каких либо дополнительных программ? у меня одна сетевая и два провайдера, на внутренний адрес роутеры пробрасывают NATом порты. один роутер установлен прописан defaultrouter'ом, если со второго роутера приходили пакеты, исходящие пакеты уходили на defaultrouter ессно. Повесил на интерфейс алиас со вторым айпишником в сети
# ifconfig -a
nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=10b<RXCSUM,TXCSUM,VLAN_MTU,TSO4>
ether 00:26:18:b1:7c:fa
inet 192.168.5.5 netmask 0xffffff00 broadcast 192.168.5.255
inet 192.168.5.6 netmask 0xffffffff broadcast 192.168.5.6
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
и в ipfw одно правило добавил
${fwcmd} add 10 fwd 192.168.5.1 ip from 192.168.5.6 to any
где 192.168.5.1 адрес второго роутера который не default и 192.168.5.6 айпишник куда второй роутер порты пробрасывает.