Всем доброго времени суток.есть FreeBSD 6.2-STABLE
на ней крутится почтовик
вот добавил еще один канал в инет с реальным ипом.Задача сделать так что бы при запросе на интерфейс rl0 (этол первый пров) ответ шел с этого интерфейса, при запросе на fxp0 (второй пров) ответ шел уже с этого интерфейса.
Необходимо потому как mx записи относятся к разным провам и скрипт переклбючения каналов пока не прикрутил (да и не надо пока этого), а почтовик должен норм работать.
Сейчас если запрос приходит от второго прова то ответ идет по маршруту по умолчанию который указывает на шлюз первого прова и естественно на другой стороне эти пакеты отлупливаются.
Можно просто кинуть ссылкой, или дать ключик поиска.
В лине еще знаю как это сделать а вот во фре не особо.Заранее спасибо.
>есть FreeBSD 6.2-STABLEЛучше обновиться до release. Не знаю как у тебя, но у меня два канала, стоит FreeBSD, на ней ssh и postfix, и если коннектятся к любому из ИП на 22 или 25 порты то коннект нормально устанавливается, и на сколько я понимаю дефолтный маршрут тут ни при чем. Вот если у тебя там еще НАТ крутится или ты хочешь сделать что то типа полиси роутинг тогда надо исхитряться, а так как ты описал должно все работать по умолчанию.
>Задача сделать так что бы при запросе на интерфейс rl0 (этол первый
>пров) ответ шел с этого интерфейса, при запросе на fxp0 (второй
>пров) ответ шел уже с этого интерфейса.как-то так:
1) ipfw fwd
ipfw add fwd $ISP1_GATE all from $ISP1_MY_IP to any
ipfw add fwd $ISP2_GATE all from $ISP2_MY_IP to any2) pf route-to
pass out route-to {$ISP1_GATE} from $ISP1_MY_IP to any
pass out route-to {$ISP2_GATE} from $ISP2_MY_IP to any
>[оверквотинг удален]
>
>как-то так:
>
>1) ipfw fwd
>ipfw add fwd $ISP1_GATE all from $ISP1_MY_IP to any
>ipfw add fwd $ISP2_GATE all from $ISP2_MY_IP to any
>
>2) pf route-to
>pass out route-to {$ISP1_GATE} from $ISP1_MY_IP to any
>pass out route-to {$ISP2_GATE} from $ISP2_MY_IP to anyМожет поможет.
как раз у меня на pf организовано.
спс попробую. завтра отпишу.
>[оверквотинг удален]
>>ipfw add fwd $ISP1_GATE all from $ISP1_MY_IP to any
>>ipfw add fwd $ISP2_GATE all from $ISP2_MY_IP to any
>>
>>2) pf route-to
>>pass out route-to {$ISP1_GATE} from $ISP1_MY_IP to any
>>pass out route-to {$ISP2_GATE} from $ISP2_MY_IP to any
>
>Может поможет.
>как раз у меня на pf организовано.
>спс попробую. завтра отпишу.http://www.opennet.me/tips/info/158.shtml + комментарии