LINUX.ORG.RU
ФорумAdmin

Multihomed linux router


0

0

Есть Linux-router с двумя линками на провайдера. На этой же машине установлен mail-relay. Есть ли возможность определить по которому маршруту mail-relay будет ходить наружу, отличную от default?

я пробовал вариант с mangle и ip rule, но ничего не получается - routing decision принимается до того как пакет попадает в netfilter


> Есть ли возможность определить
А разве это не определено вами ? По идее оно должно ходить по тому, что определено в default route, либо по отдельно заданной таблице маршрутов с помощью ip.

> до того как пакет попадает в netfilter
А почему ж тогда в доке к iptables написано, что решение о маршрутизации принимается после прохождения некоторых цепочек таблиц mangle и nat ?

spirit ★★★★★
()
Ответ на: комментарий от spirit

>> Есть ли возможность определить >А разве это не определено вами ? По идее оно должно ходить по тому, >что определено в default route, либо по отдельно заданной таблице >маршрутов с помощью ip. Вопрос в том и состоял: как определить! ведь default маршрут только один

>> до того как пакет попадает в netfilter >А почему ж тогда в доке к iptables написано, что решение о >маршрутизации принимается после прохождения некоторых цепочек таблиц >mangle и nat ?

В той же самой доке написано, что это верно для входящих пакетов, для пакетов, генерируемых пложением сразу же принимается решение о маршрутизации, и только потом они уходят по цепочкам нетфильтра

Pooh
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.