Loosing Gateway on freebsd 5.5¶
I have not seen any solution so far, so following custom scripts will help you.
add following line to rc.local.
File: /etc/rc.local
create script netmonitor
File: /usr/local/bin/netmonitor
#!/bin/sh
. /etc/rc.conf
netmonitor(){
while [ 1 ]; do
ping -c 5 -t 1 $defaultrouter
if [ $? -ne 0 ]; then
sh /etc/netstart
sh /etc/rc.virtual
fi
sleep 5
done
}
netmonitor &
OR¶
Following script you should run from the crontab.
File: gatewayping.sh