Доброго времени суток!
Есть 3 сетевые карты(1 с внутренней сетью 2-е с выходом в инет(реальные ip)). Хочу сделать так чтобы вся сеть ходила через основной провайдер, а например моя машина через резервный. Проблема с динамической маршрутизацией.....((( а точнее с командой fwd в ipfw. Настраивал по следующим статьям 1. http://www.artmagic.ru/Library/labs/short/2-channels-managment-FreeBSD.shtml
2. http://www.rubsd.org/doc/ipwf/pbr.php
На данном этапе хочу просто пустить свою машину по резервному каналу. (поэтому здесь пока нет второго natd)
3 сетевые карты
1. х.х.х.х с gateway Z.Z.Z.Z основной провайдер
2. у.у.у.у с gateway T.T.T.T резервный канал
3. 192.168.15.ХХ адрес моей машины
defaultrouter="Х.Х.Х.Х."
natd -a y.у.y.y. -р 8669
в rc.firewall следующее
router# ipfw list
00100 allow ip from any to any via lo0
00200 divert 8669 ip from 192.168.15.ХХ to any
00300 fwd T.T.T.T ip from у.у.у.у. to any
00400 divert 8669 ip from any to у.у.у.у.
ядро собрал с опциями
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_FORWARD
options IPDIVERT
options TCP_DROP_SYNFIN
Итогом всего этого то что маршрут идет все равно через основной канал(т.е. через defaultrouter) Как решить эту проблему??? (((((