Отправляет email-рассылки с помощью сервиса Sendsay

ng_one2many и bridge

день добрый all,

есть такая задачка:
машина с 3-мя сетевухами
2 из них объединяю с помощью ng_one2many, выглядит это так:
kldload /boot/kernel/ng_ether.ko
kldload /boot/kernel/ng_one2many.ko
ifconfig fxp1 up
ifconfig fxp2 up
ngctl mkpeer fxp1: one2many upper one
ngctl connect fxp1: fxp1:upper lower many0
ngctl connect fxp2: fxp1:upper lower many1
ngctl msg fxp2: setpromisc 1
ngctl msg fxp2: setautosrc 0
ngctl msg fxp1:upper \ setconfig "{ xmitAlg=1 failAlg=2 enabledLinks=[ 1 1 ]
}"
ifconfig fxp1 192.168.1.78 netmask 0xffffff00

соответсвенно обе эти сетевые карты воткнуты в одну сеть, в этой
части проблем нет, скорость возрастает, резервирование работает
(fxp1, fxp2 - 10мбит, fxp0 - 100мбит)

но хочется перекидывать весь трафик из одной сети в другую, т.е.
сделать мост что бы трафик с fxp1 fxp2 шёл на fxp0 и обратно

с наскока решить вопрос не удалось, получается сделать либо мост на
fxp0 + fxp1,
либо "loadbalancing" на fxp1+fxp2

как правильно порешать ?

Ответить   Tue, 6 Feb 2007 10:57:01 +0300 (#636771)