Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!newshost.telstra.net!act.news.telstra.net!vic.news.telstra.net!news.mira.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!news.ysu.edu!usenet.ins.cwru.edu!gatech!newsfeed.internetmci.com!info.ucla.edu!news.bc.net!felix.junction.net!not-for-mail From: michael@memra.com (Michael Dillon) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Connecting FreeBSD with my ISP Date: 9 Apr 1996 18:47:22 -0700 Organization: Memra Software Inc. - Internet consulting - http://www.memra.com Lines: 47 Message-ID: <4kf3va$ch0@sidhe.memra.com> References: <4jvggt$c92@thoth.portal.ca> NNTP-Posting-Host: sidhe.memra.com In article <4jvggt$c92@thoth.portal.ca>, Christoff Snijders <"hjcs@portal.ca"@portal.ca> wrote: >Apologies in advance if this is all old hat to everyone on the >newsgroup, but I am having terrible difficulty connecting to my ISP >using ppp. This is the contents of /root/junction.ppp #!/bin/sh /usr/sbin/pppd defaultroute mru 552 connect '/usr/bin/chat -f /root/junction.chat' /dev/cuaa1 57600 And the following single line is in /root/junction.chat "" ATDT555-5555 ogin: secret sword: evenmoresecret I also run this script from /etc/rc.local to start things up and keep them going... It's called /root/pppmon and pings the ISP's router 10.1.1.1 every minute to see if the line is up. If it dies (our telco drops lines every so often) then it kills and restarts pppd and mails me a message. #!/bin/sh while true do PPPD=`(ping -c 1 -q 10.1.1.1 0>&1) |awk '/%/ {print $7}'` if [ $PPPD != "0%" ] then PPPD=`(ping -c 1 -q 10.1.1.1 0>&1) |awk '/%/ {print $7}'` if [ $PPPD != "0%" ] then PPPD=`ps -ax |awk '/pppd/ {print $1}'` kill $PPPD /root/junction.ppp >/dev/null 2>&1 0>&1 & echo $PPPD. |mail -s "ppp restarted" root@your.freebsd.box fi fi sleep 60 done I have a static IP address that my ISP's terminal server negotiates with me (Livingston Portmaster) so that's why it's not in the pppd options. I expect the same script should work with dynamic addressing. The /etc/ppp/options file is empty. -- Michael Dillon Voice: +1-604-546-8022 Memra Software Inc. Fax: +1-604-546-3049 http://www.memra.com E-mail: michael@memra.com