#!/bin/bash

GATEWAY=`/sbin/route -n | grep ^0.0.0.0 | tr -s ' ' | cut -d ' ' -f 2`
ERROR=1

if [ ! -z $GATEWAY ]; then
  /bin/ping -n -c 3 $GATEWAY >/dev/null 2>&1
  ERROR=$?
fi

if [ $ERROR -eq 1 ]; then
  /sbin/service adsl restart
  echo "`date` *** ADSL restarted ***" >> /var/log/adsl
  sleep 20
  #/usr/local/sbin/ddup --host yourhost.homeip.net
fi

