NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Internet connection redundancy (DSL and 4GLTE)
On Wed, 8 Jun 2022, BERTRAND Joël wrote:
For example, how can I ping a server on WAN side through
192.168.15.19 gateway and with 192.168.15.20 default route ?
Don't need to do that: just ping the host and if ping fails,
switch routes round-robin; something like this:
```
#!/bin/sh
PRI=192.168.15.19
SEC=192.168.15.20
R=$PRI
H=8.8.8.8
T=10
while :
do if ! ping -nc1 $H >/dev/null 2>&1
then case $R in
$PRI) R=$SEC ;;
$SEC) R=$PRI ;;
esac
route add default gw $R
echo switched to $R
S=1
else S=$T
fi
sleep $S
done
```
-RVP
Home |
Main Index |
Thread Index |
Old Index