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

Исходное сообщение
"2 провайдера, вопрос по разруливанию входящих пакетов"

Отправлено pirat274 , 17-Фев-06 16:09 
FreeBSD 4.11
Имеем 2 интерфейса на 2-х разных провайдеров и интерфейс во внутреннюю сеть.
Также стоит почтовик.
Указаны MX-ы на оба внешних IP с разным приоритетом.

У одного из провайдеров (1) более дешевый внешний трафик, а у другого (2) очень много неплохих внутренних ресурсов почти за бесплатно.

Соответственно прописаны:
маршрут по умолчанию - через 1-го
маршрут на сети провайдера(2) (5 разных сетей) через 2-го.

При исходящих соединениях все работает ок!

А вот при входящих с любых сетей провайдера 2 на IP, выданный провадером 1 получаем, что ответ идет согласно таблицы маршрутизации через IP провадера 2. А в почте первым MX-ом стоит провайдер 1, а вторым IP-адрес провадера 2. Таким образом почта, которая валится от прова 2 отрабатывается только по второму MX-у спустя время. Прописать у провайдера 2 маршрут до IP выданного провадером 1 через IP выданный провайдером 2 не представляется возможным.

Таким образом вопрос: - возможно ли сделать так, что если пакет приходит на конкретный интерфейс, то ответ чтобы шел через тот же интерфейс независимо от таблицы маршрутизации?


Содержание

Сообщения в этом обсуждении
"2 провайдера, вопрос по разруливанию входящих пакетов"
Отправлено pirat274 , 21-Фев-06 04:11 
Я вот тут покопался и решил, чот без маркировки пакетов никак не обойтись... а вот как их маркировать хз...


"2 провайдера, вопрос по разруливанию входящих пакетов"
Отправлено Mig , 21-Фев-06 12:58 
>Я вот тут покопался и решил, чот без маркировки пакетов никак не
>обойтись... а вот как их маркировать хз...
iproute2 ?