Всем привет. Такая проблема:
Есть локалка и машина с линухом шлюз. В локалке стоит почтовый сервер, на него проброшены порты со шлюза. К шлюзу приходят два разных провайдера. Задача сделать так, чтобы траффик ходил по обоим каналам одновременно, т.е. на почту можно было бы попасть по обоим каналам.Использовал для этого iproute2. Проблема в том, что приходящие пакеты доходят до почтовика, он отвечает, но в обратку дальше шлюза не уходят.
Вот конфиг:
#!/bin/sh
#T1="akado"
T2="2kom"
IP1="83.167.102.XXX"
IP2="195.98.184.XXX"
IF_LOCAL="eth0"
IF1="eth2"
IF2="eth1"
NET_LOCAL="192.168.1.0/24"
NET1="83.167.102.XXX/24"
NET2="195.98.184.XXX/30"
GW1="83.167.102.YYY"
GW2="195.98.184.YYY"
ip route flush table $T1
ip route flush table $T2
#для akado
ip route add $NET1 dev $IF1 table $T1
ip route add $NET_LOCAL dev $IF_LOCAL table $T1
ip route add "127.0.0.0/8" dev "lo" table $T1
ip route add $NET2 dev $IF2 table $T1
ip route add default via $GW1 dev $IF1 table $T1
#для 2kom
ip route add $NET2 dev $IF2 table $T2
ip route add $NET1 dev $IF1 table $T2
ip route add $NET_LOCAL dev $IF_LOCAL table $T2
ip route add "127.0.0.0/8" dev "lo" table $T2
ip route add default via $GW2 dev $IF2 table $T2
ip route add $NET1 dev $IF1 src $IP1 table $T1
ip route add $NET2 dev $IF2 src $IP2 table $T2
ip rule delete table $T1
ip rule delete table $T1
ip rule delete table $T2
ip rule delete table $T2
ip rule add from $NET1 table $T1
ip rule add from $NET2 table $T2
ip rule add table 221
ip route add default table 221 proto static \
nexthop via $GW1 dev $IF1 \
nexthop via $GW2 dev $IF2
ip route flush cache
exit 0
-A PREROUTING -p tcp -m tcp --dport 2525 -j DNAT --to-destination 192.168.1.254
-A PREROUTING -p tcp -m tcp --dport 25 -j DNAT --to-destination 192.168.1.254
-A PREROUTING -p tcp -m tcp --dport 143 -j DNAT --to-destination 192.168.1.254
-A PREROUTING -p tcp -m tcp --dport 110 -j DNAT --to-destination 192.168.1.254
-A POSTROUTING -s 192.168.1.0/24 -o eth2 -j SNAT --to-source 83.167.102.XXX
-A POSTROUTING -s 192.168.1.0/24 -o eth1 -j SNAT --to-source 195.98.184.XXX