[plug] ADSL failover
Simon Scott
simon.scott at flexiplan.com
Wed Aug 22 08:44:12 WST 2001
Thanks Colin, I knew there'd be a way
Ill write up some scripts tonight (although Ive never used sed and
awk, but I guess a visit to the man pages will help).
Actually, wouldnt ping return 0 on success and an error code on
failure? Can you determine the return value through bash scripting?
Anyhow, thanks, Ill read up on route, sed, and awk, and return my
results for approval ;)
From: Colin Muller <colin at twobluedots.com.au> on 21/08/2001 05:56
PM
Please respond to plug at plug.linux.org.au@SMTP at Exchange
To: plug at plug.linux.org.au@SMTP at Exchange
cc:
Subject: Re: [plug] ADSL failover
Simon, what you probably want for failover is to ping/traceroute via
the eth-whataver port (the default route one for the ADSL) to a
specific machine every couple of minutes (using cron, I guess) and
parse the result. If it indicates failure, delete the default
route,
substitute a more slimly-masked route via that same Ethernet port to
the machine you're (trac|ping)ing, and fire up the ppp connection
with
a default route through ppp0. Keep (trac|ping)ing the other one via
the
ADSL eth port, and when it comes back up, kill the ppp link and
reinstate the default route via the ADSL connection. All not too
hard
to automate. Note that this is useless for incoming traffic to a
fixed
IP - that would require routing co-operation from your ISP. It would
work well for Web browsing etc, though.
Colin
**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.
This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.
www.mimesweeper.com
**********************************************************************
More information about the plug
mailing list