#!/bin/bash IF=$1 STATUS=$2 DEFAULT_ROUTER=`/sbin/route -n | grep ppp0 | head -1 | awk '{print $2}'` DEFAULT_DESTINATION=`/sbin/route -n | grep ppp0 | head -1 | awk '{print $1}'` if [ "$IF" == "ppp0" ] then case "$2" in up) /sbin/route del default gw ${DEFAULT_ROUTER} /sbin/route add -net default gw ${DEFAULT_ROUTER} netmask ${DEFAULT_DESTINATION} dev ppp0 metric 0 logger -s "Updated ppp0 default route with metric 0" ;; down) /sbin/route del default gw ${DEFAULT_ROUTER} logger -s "Deleted ppp0 default route" ;; *) ;; esac fi