Два канала +маршрутизация +smtp
Здравствуйте.
Не могу разобраться с простой вроде бы задачей. Есть два канала, xDSL
(eth0) и спутниковый (tap0). Сейчас основная таблиц а выглядит так:
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
85.xxx.xxx.67 85.xxx.xxx.241 255.255.255.255 UGH 0 0
0 eth0
10.250.67.1 0.0.0.0 255.255.255.255 UH 0 0 0 tap0
85.xxx.xxx.240 0.0.0.0 255.255.255.252 U 0 0 0
eth0
10.250.67.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
0.0.0.0 10.250.67.1 0.0.0.0 UG 0 0 0 tap0
Так весь трафик проходит через шлюз спутникого провайдера. Но у меня
есть почтовый сервер и надо весь трафик с 25го порта пустить через
землю. Тут нашел инструкцию http://magik-net.info/linux6.php
Делаю:
#iptables -A PREROUTING -i eth0 -t mangle -p tcp --dport 25 -j MARK
--set-mark 2
#echo 202 smtp.out >> /etc/iproute2/rt_tables
#ip rule add fwmark 2 table smtp.out
RTNETLINK answers: Invalid argument
Получаю в ответ. Ковырял по-всякому. Ничего не пойму. Как будто таблицы
из iproute2 вообще игнорируются. Может ли ip конфликтовать с route?
Может модули какие нужны?
Заранее спасибо.
П.С. У меня Archlinux 2.6.18-ARCH
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 31427; Возраст листа: 1372; Участников: 1446
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/660523
Maxim Shevchuk пишет:
Мы у себя в конторе разруливали сосзданием таблицы машрутизации, т.е.
если тебе надо какую-то сеть/хост отправлять по "земле", то добавь
машрут для этой сети/хоста.