chk_router()
{
ROUTER=`route -n |awk '{if($4~/G/) print $2}'`
if [ "$ROUTER" = "" ]; then
return 2
else
i=0
while true
do
ping -c 1 -W 2 $ROUTER >/dev/null 2>&1
if [ $? -ne 0 ]; then
i=`expr $i + 1`
if [ $i -gt 2 ]; then
break
fi
else
break
fi
done
if [ $i -gt 2 ]; then
return 1
fi
fi
return 0
}