Date: Mon, 4 Mar 2002 23:11:04 -0800 From: "barazani" <bara_zani@yahoo.com> To: <freebsd-questions@freebsd.org> Subject: Fw: how to remove/delete tun0 ? Message-ID: <018001c1c414$ebad2eb0$7d00a8c0@motil>
next in thread | raw e-mail | index | archive | help
Ok ,
eric this seems to work .
here's the reasons to my question.
I have a dsl connection at home ,i'm trying to achive maximum uptime BUT my
dsl connection keeps dropping
for no aparant reason .
I have spoken to earthlink's support and there isn't any obvious problem .
I know it's not my box !!!
anyway , i wrote a little script that runs every 5 minutes and pings my
default gateway .
if it odes not get an naswer it kills ppp and restarts it .
like so:
--------------------------------
#! /bin/sh
ping -c 3 `netstat -rn |grep default |awk '{print $2}'` > /dev/null 2>&1
STAT="$?"
echo "`date +%d-%m-%Y/%H:%M` - $STAT" >> /var/log/ppp_alive.log
if [ "$STAT" != 0 ] ;then
sleep 10
ping -c 3 `netstat -rn |grep default |awk '{print $2}'`
if [ "$STAT" != 0 ] ;then
echo
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++">>/var/log/ppp_aliv
e.err
echo "ppp pid is `ps -auxw |grep ppp` >> /var/log/ppp_alive.err
echo "`date +%d-%m-%Y/%H:%M` - $STAT" >> /var/log/ppp_alive.err
tail -50 /var/log/ppp.log >> /var/log/ppp_alive.err
echo
"+++++++++++++++++++++++++++++++++++++++++++++++++++++++">>/var/log/ppp_aliv
e.err
ifconfig tun0 ip.add.re.ss delete #new addition thanks ,eric
killall ppp
sleep 20
/usr/sbin/ppp -quiet -auto elink
ifconfig |mail -s "ppp restarted" bara_zani@yahoo.com
fi
fi
the script works well but sometimes when i restart ppp it opens another tun
device tun1 and it uses that as the pppoe
interface ( which screws up my ipf rules - which are all tun0 ....)
so i'm hoping the ifconfig ip.add.re.ss will do the trick and i'll only
have
one device .
if anyone can think of a better way or has some improvements /suggestions
as
to my problem , i will be more than happy to give it a try
thanks
barazani
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?018001c1c414$ebad2eb0$7d00a8c0>
