[Sysadmins] Два канала и 6й дистрибутив

Nikolay slavitsky на gmail.com
Чт Янв 26 16:52:34 MSK 2012


Доброго дня коллеги.
Прошу помощи ещё раз в вопросе работы роутера о двух каналах.
Имеем 3-и интерфейса 
2-а инет канала и внутрення подсеть.
-1й инет eth0 - 192.168.0.9
-2й инет thq - 192.168.0.201
и внутреннюю подсеть
cross - 10.0.0.1
ip ru s
0:      from all lookup local
32762:  from 192.168.0.201 lookup ozon
32763:  from all fwmark 0x2 lookup ozon
32764:  from 192.168.0.9 lookup under
32765:  from all fwmark 0x1 lookup under

32766:  from all lookup main
32767:  from all lookup default
ip r s t ozon
default via 192.168.0.5 dev thq

ip r s t under
default via 192.168.0.5 dev eth0

И соответственно правила для внутренней сети
Метка
iptables  -t mangle -A PREROUTING -s 10.0.0.2   -p tcp  -m tcp      -j 
MARK --set-mark 0x2

и сам нат
iptables -t -A POSTROUTING  -s 10.0.0.2 -p icmp  -m icmp -o thq    -j 
SNAT --to-source 192.168.0.201
Ситуация в том , что через один из каналов нат работает а чарез в-й упорно 
нежелеает. Пакет возвращается к внешнему интерфейсу - но к внутреннему 
отправителю уже не отправляется.
Если же уложить один из каналов всё начинает работать на ура.

система - как последний сизиф на 6ке альфа  так и 6-ка сервер.
ядра как 2.6 так и 3.1.2 и 3.2.1
iptables -V 
iptables v1.4.10
Рядом стоит роутер установленный на 4м сервере и подтянутый к 5.1 бранч
iptables -V
iptables v1.4.7
На нём чудесно живёт 3-и инет канала.

Если можно подскажите что не так ....



Подробная информация о списке рассылки Sysadmins