Jacob Yocom-Piatt wrote: >Don Tek wrote: >> I've recently implemented a firewall with two internet connections >> using multipath routing and round-robin outbound load balancing. >> >> I am looking for a solution from the shell to detect failure of these >> two internet gateways so I can force routing and pf changes from a >> script. >> >> I need something more robust than simply checking to see if the >> interface is up or down. >> >> I have managed a solution using traceroute that allows me to >> accomplish half of my goal. I can detect a failure and "down" that >> route, however, once I delete the default route from the routing table >> for the failed connection, I can no longer test it with traceroute. >> This is because it doesn't appear to me that OpenBSD's traceroute >> allows forcing an interface to work on. >> >> I am looking for better solutions from some of you more experienced >> users. Any suggestions are welcome. > >ifstated
As stated, I need something more robust than simple link state testing. I realize ifstated can utilize external tests, an example of an one of these external tests is what I'm looking for.