LINUX.ORG.RU
ФорумAdmin

iproute2


0

0

Есть сервак с 3-мя интерфейсами под Генту линух. На eth0 висят клиенты за НАТом.

eth1,eth2 - выход в инет на два разных провайдера.

Подскажите команду, с помощью которой должно получится следующее: Весь трафик от НАТовых клиентов (eth0) должен идти через eth1. Весь трафик созданный самим серваком должен идти через eth2.

Как сие организовать?


Ответ на: комментарий от Keen16

>А поточнее? Неужели уже обсуждалось?

О_о с периодичностью в сутки, хотя иногда и чаще.

Anoxemian ★★★★★
()

уже все перечитал, но так ничего и не получилось... Делал так:

iptables -t mangle -A OUTPUT -d! 192.168.0.0/24 -j MARK --set-mark 1

ip rule add fwmark 1 table davicom

ip route add default via yy.yy.yy.yy dev eth2 table davicom

Роутинг по умолчанию - route add default gw xx.xx.xx.xx dev eth1

Как я понимаю при такой ситуации НАТовские клиенты, которые сидять на eth0, должны ходить через eth1. А весь локально созданный траф через eth2. Но ничего не выходить....

У клиентов ИП 192.168.0.0/24

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