Hi, I am using linux-2.4.26-9 kernel. I have patched the kernel with julians routes-2.4.26-9.diff patch. As per the nano.txt document i have configured my box with multiple internet links. When any of the gateway goes down, the dead gateway detection is not happening and all the route is not given to the avaliable link (another live link) . Can any one give me the solution for this problem. Firewall configuration : Routing table: main table 202.54.39.0/24 dev eth1 proto kernel scope link src 202.54.39.98 192.168.16.0/24 dev eth0 scope link 200.168.201.0/24 dev eth2 proto kernel scope link src 200.168.201.78 127.0.0.0/8 dev lo scope link default gateway table default proto static nexthop via 202.54.39.98 dev eth1 weight 2 nexthop via 200.168.201.78 dev eth2 weight 1 Whenever eth1 gateway fails all the routes are not switched to the eth2 gateway. I am running the same ping script given in nano.txt to detect the gateway. can any one help me to solve the problem... regards, Senthil Kumar