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

За 2007-02-06

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

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

   2007-02-06 23:59:18 (#636771)

Re: Drweb + Postfix master.cf

rar> Теперь нужно прикрутить Drweb к Postfix
rar> и добавляю в конце фильтр:
rar> filter unix - n n - - pipe
rar> flags=R user=drweb argv=/usr/local/drweb/drweb-postfix -f ${sender} -- ${recipient}
rar> Вообщем не срабатывает. Что я делаю не так?
rar> Подскажите пожалйста.

У меня выглядит так:
filter unix - n n - 16 pipe
flags=R user=drweb argv=/usr/local/drweb/drweb-postfix -s ${size} -f ${sender}
-- ${recipient}
т.е. принципиально не отличается.

Рекомендую посмотреть логи drwebd, да и запущен ли он?
у меня это /var/drweb/log/drwebd.log - смотри ошибки запуска и находит
ли он лицензионный ключ.
Если загружается нормально, проверяй ini'шники:
/usr/local/etc/drweb/drweb32.ini
/usr/local/etc/drweb/drweb_postfix.conf

Есть еще логи postfix, права доступа к каталогам, пользователь от
имени которого работает drwebd.

   2007-02-06 23:57:13 (#636769)