#!/bin/sh # Determine if our Alcatel speedtouch ADSL modem may need a reset. ret=1 for ip in `sed -n 's/^nameserver//p' /etc/resolv.conf` do # TTL 1 is eaten by the modem # TTL 2 is eaten by its ATM peer which may be affected by a modem reset. # try 3,4,5 x=`traceroute -n -m 5 -f 3 $ip 2>/dev/null | grep -v '\* \* \*'` if [ -n "$x" ] then ret=0 break fi done exit $ret