URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77930
[ Назад ]

Исходное сообщение
"Заставить Sendmail отправлять почту через один интерфейс"

Отправлено Забодавшийся админ , 18-Дек-07 10:40 
Есть машина с FreeBSD 6.0. Три сетевухи (fxp0, fxp1, fxp2): fxp0 смотрит в локалку, две другие - на двух провайдеров.
На обоих внешних интерфейсах настроен Nat.

Таблица маршрутизации:

route add default -iface fxp1 - основной шлюз
route add -net xxxx -iface fxp2 - ресурсы с беспланым доступом у второго провайдера.

Сейчас, естественно, основная почта идет через fxp1.
А нужно, чтобы sendmail слушал почту на всех интерфейсах, а отправлял только через fxp2.

Запарился уже - не могу сделать. Подскажите, люди добрые!


Содержание

Сообщения в этом обсуждении
"Заставить Sendmail отправлять почту через один интерфейс"
Отправлено DN , 18-Дек-07 12:24 
>Сейчас, естественно, основная почта идет через fxp1.
>А нужно, чтобы sendmail слушал почту на всех интерфейсах, а отправлял только
>через fxp2.

Тысячу раз писалось в sendamil.mc :
CLIENT_OPTIONS(`...,Family=inet,Address=...')dnl
DAEMON_OPTIONS(`Name=MTA,Family=inet,Address=...')dnl