I am currently using a Linux box (CentOS 5.9) as my router. The router is multihomed and uses two ISP to connect to the internet. Internet traffic from the LAN is distributed through both the lines.
When a particular ISP connection goes down I had to manually route the traffic through the other ISP. What is the best way to detect a dead ISP gateway and route traffic through the alternate ISP connection?
I would realize this with a simple cron job
If the line drops delete the specific rule , and let it send you an email, or something.
With a dedicated routing platform like pfSense, it would take care of multiple connections on its own. regardles of the configuration of the two lines (load balancing, backup ect.)
You could use route metrics.
in this way, if link 1 goes down, system will chose the secondary route. Not a balancer but a it should do the job. If you're looking for balancing too, i'd look to something hardware.