From owner-freebsd-questions Wed Feb 7 01:51:55 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA15091 for questions-outgoing; Wed, 7 Feb 1996 01:51:55 -0800 (PST) Received: from starfleet.gov (root@sba-ca1-02.ix.netcom.com [204.32.201.34]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA15083 for ; Wed, 7 Feb 1996 01:51:48 -0800 (PST) Received: (from d_burr@localhost) by starfleet.gov (8.6.11/8.6.9) id BAA08176; Wed, 7 Feb 1996 01:48:06 -0800 Date: Wed, 7 Feb 1996 01:48:05 -0800 (PST) From: Donald Burr X-Sender: d_burr@starfleet.gov To: Binh Do cc: questions@freebsd.org Subject: Re: How to disconnect phone in "on-demand" mode In-Reply-To: <199602070510.VAA00251@binhdo.home.cs.ubc.ca> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1012909815-823686485=:741" Sender: owner-questions@freebsd.org Precedence: bulk This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1012909815-823686485=:741 Content-Type: TEXT/PLAIN; charset=US-ASCII On Tue, 6 Feb 1996, Binh Do wrote: > At last it seems that I can dial to my ISP on demand. Now one problem arises. > If I want to just cjeck mail and right after that I want to disconnect > and use phone. How should I do it gracefully (i.e. not just pick up the phone > without doing anything with FreeBSD). > > Cheers, There are two ways to do this. One way is to set the "timeout" value really low, like 10 or 5 (disconnects after 10 or 5 seconds (respectively) of inactivity). This is fine for when you just want to read mail and disconnect, but may get in your way if you're trying to do some "real" work, such as ftp or other internet stuff. There is another way, whcih I use and like... but you may not... I wrote a couple of shell scripts to toy with PPP, tell it to turn off and turn on and etc. I create logins in /etc/passwd with no password, called "ppp-off" and "ppp-on", so when I want to deactivate ppp, all I have to do is switch to an empty VC and type "ppp-off". They can also be run directly from a shell prompt (you must be root). Attached is a copy of my scripts. Here are some notes concerning them, since my system is probably different than yours and some tailoring will be required. 1) I run a name server. When I have PPP turned on, I want the name server to be able to answer queries for any host on the Internet, which requires a valid root nameserver cache file with all of the main Internet name servers on it. When PPP is OFF, I still want the name server to be able to answer queries for my own "fake" domain, since I have several machines around the house that depend on a name server being available, and I don't want them to act funny when PPP is off. So when PPP is off, I install a small "fake" root server cache file, that refers all queries back to my own name server. Sorta kludgy, but it works. 2) If you don't run named, or want to handle it differently, you WILL need to edit the /usr/local/sbin/ppp-{off,on} scripts and change the named handling stuff. It's pretty clearly set apart from the rest of the scripts, and shouldn't be that hard to manage. 3) My auto-dialing ppp site is called "netcomd". Change it to the name of your auto-dialing ppp site in the /etc/ppp/ppp.conf file. 4) My remote PPP server's IP address is 163.179.78.2. It needs a "default" route set to it. My ppp-on script takes care of this. You will have to change this to the default route you need to use. 5) You can use these shell scripts from a (root) shell prompt, or via commands such as sudo, etc. Or you can add "fake" logins to the /etc/passwd file so that you can control PPP from any VC with a login prompt. Use vipw and add the following: ppp::0:0::0:0:PPP Control login:/:/usr/local/sbin/pppsh ppp-off::0:0::0:0:Turn PPP off:/:/usr/local/sbin/ppp-off ppp-on::0:0::0:0:Turn PPP on:/:/usr/local/sbin/ppp-on I know, I know, this is in bad form, and is bad for security, etc. Since I am a single-user machine at home, security really doesn't matter to me. If you are on a network, you might not want to take this approach, or you may want to set passwords on the ppp-* logins. 6) The "ppp" login and /usr/local/sbin/pppsh command is a easy way to control or query a running ppp daemon. All it does is runs telnet to localhost port 3000, but "pppsh" is admittedly easier to type than "telnet localhost 3000" Enjoy... Donald Burr [d_burr@ix.netcom.com], PO Box 91212, Santa Barbara CA 93190-1212 TEL (805)564-1871 / FAX 564-2315 / WWW http://www.geopages.com/WallStreet/2072 PGP Public Key available by request (send e-mail) or on Public Key Servers. ** Uphold your right to privacy - Use PGP. ** --0-1012909815-823686485=:741 Content-Type: APPLICATION/octet-stream; name="/ppptools.tar.gz" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: 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 --0-1012909815-823686485=:741--