Hello Guys,

Hope you can help with this issue.

I followed this reference Routing for multiple uplinks/providers

Upon adding
ip route add xx.xx.xx.xx/28 dev eth1 src xx.ip.xx.ip table IGA
ip route add default via xx.gw.xx.gw.xx table IGA
ip route add yy.yy.yy.yy/28 dev eth2 src yy.ip.yy.ip table BTL
ip route add default via yy.gw.yy.gw table BTL
speficically the gateway, I loose incoming connection (i cannot ping the xx.ip.xx.ip and yy.ip.yy.ip), I cant even ssh into the linux box via public ip (xx.ip.xx.ip).

IPtables allows ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh

here's my routing after I enter the ip route add

[root@]# ip route show table 1
xx.xx.xx.xx/28 dev eth1 scope link src xx.ip.xx.ip
default via xx.gw.xx.gw dev eth1

[root@]# ip route show table 2
yy.yy.yy.yy/28 dev eth2 scope link src yy.ip.yy.ip
default via yy,gw.yy.gw dev eth2

[root@GFWPROX Script]# ip rule show
0: from all lookup 255
32762: from yy.ip.yy.ip lookup BTEL
32763: from xx.ip.xx.ip lookup IGATE
32766: from all lookup main
32767: from all lookup default

Is there a way to fix this? if I don't ip add route as above, load balance and fail over will not work.

Hope you can help.