1.1.1.2 через шлюз 1.1.1.1 и вторая сетевка с адресом 2.2.2.2 должна ходить в инет через шлюз 2.2.2.1
и есть третья сетевка, которая смотрит в локалку с адресом 3.3.3.3 . Для того чтобы в инетренет сетевки ходили через разные шлюзы прописаны вот такие правила
Код: Выделить всё
/sbin/ip rule add from 1.1.1.0/24 to 0/0 table 102 pref 100
/sbin/ip route add table 102 via 1.1.1.1
/sbin/ip rule add from 2.2.2.2/29 to 0/0 table 103 pref 100
/sbin/ip route add table 103 via 2.2.2.1так вроде всё работает отлично, но вот 3 сетевка почему то не может установить не одного tcp или udp соединения с любой машиной в локалке. То есть пинги проходят трассировки и прочая ерунда. а при попытке например подконнектиццо по ссш или подключиться к удалённому mysql серверу не получается. То есть попытка открыть соединение есть, а соединение не открывается. В чём проблема понять не могу,
Вот правила и таблицы маршрутизации
Код: Выделить всё
etc]# ip rule list
0: from all lookup 255
100: from 1.1.1.0/24 lookup 102
100: from 2.2.2.40/29 lookup 103
32766: from all lookup main
32767: from all lookup defaultКод: Выделить всё
[etc]# ip route show
2.2.2.40/29 dev eth2 proto kernel scope link src 2.2.2.2
3.3.3.0/24 dev eth1 proto kernel scope link src 3.3.3.3
1.1.1.0/24 dev eth0 proto kernel scope link src 1.1.1.2
default via 1.1.1.1 dev eth0вот пинги
Код: Выделить всё
PING 3.3.3.5 (3.3.3.5) 56(84) bytes of data.
64 bytes from 3.3.3.5: icmp_seq=1 ttl=64 time=3.36 ms
64 bytes from 3.3.3.5: icmp_seq=2 ttl=64 time=0.154 ms
64 bytes from 3.3.3.5: icmp_seq=3 ttl=64 time=0.159 ms
--- 3.3.3.5 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.154/1.225/3.362/1.511 msПомогите пожалуйста уже всю голову себе сломал....