Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!manawatu.planet.co.nz!manawatu.gen.nz!unix.triton.net!news4.agis.net!www.nntp.primenet.com!nntp.primenet.com!newsxfer3.itd.umich.edu!su-news-hub1.bbnplanet.com!cam-news-hub1.bbnplanet.com!news.bbnplanet.com!news.maxwell.syr.edu!insync!uunet!in2.uu.net!204.254.98.4!mint.net!darren From: darren@Quint.somtel.com (Darren Henderson) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: ppp auto redial after lost connection? Date: 15 Feb 1997 20:39:33 GMT Organization: Maine InternetWorks Lines: 64 Message-ID: <5e56u5$oih@ruby.mint.net> References: <01bc19cb$48ea4760$05e955c2@iaipc0.iai.rssi.ru> <330379AD.41C6@urc.tue.nl> <5e0hte$rg6@news.fred.net> NNTP-Posting-Host: quint.somtel.com X-Newsreader: TIN [version 1.2 PL2] Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:35467 mcurry@fred.net wrote: :>With pppd, although there is a provision for redialing automatically, it :>does not work reliably. You can get around this by writing a short script :>Peter Benschop (rcbapb@urc.tue.nl) wrote: :>: I am using a permanent ppp connection over a serial line. However the :>: modem on the other side of the line is reset every 24 hours and the :>: connection is lost. Is there an easy solution to make ppp redial after a :>: lost connection? It redials automatically when _I_ make a request, but When I boot my machine the following script is executed.... ---------------------------- #!/bin/sh echo "$(date) pppd loop STARTING" >> /var/log/somtel while () do pppd -detach file /etc/ppp/pppd-options cuaa0 115200 done echo "$(date) pppd loop TERMINATED!" >> /var/log/somtel ---------------------------- pppd-options contians..... ---------------------------- connect /etc/ppp/pppd-con disconnect /etc/ppp/pppd-dis crtscts # hardware flow control modem passive mtu 552 # 512+40 def was 1500...this should be # more reponsive lock domain xxxx.xxxxx.xxxxx # our domain x.x.x.x:y.y.y.y # x is our ip, y is the gateway defaultroute debug ---------------------------- pppd-con.... ---------------------------- echo "$(date) pppd chat starting" >>/var/log/somtel if chat -v -f /etc/ppp/pppd-somtel then echo "$(date) pppd chat ok" >> /var/log/somtel else echo "$(date) pppd chat failed" >> /var/log/somtel exit 1 fi ---------------------------- pppd-dis.... ---------------------------- rm /var/spool/lock/LCK..cuaa0 echo "$(date) pppd terminated" >> /var/log/somtel ---------------------------- And pppd-somtel is my chat script. Using this set up I've never had a problem maintaining a connection... this has been running for the past year, first under 2.1 and now under 2.1.5 ______________________________________________________________________________ Darren Henderson darren@jasper.somtel.com dhenderson@bix.com