Subject: Demand dialing using pppd
To: None <netbsd-users@netbsd.org>
From: Ian P. Thomas <ipthomas@mac.com>
List: netbsd-users
Date: 03/16/2002 12:00:59
	I am attempting to set up demand dialing so my OS X box can connect 
to the web without me having to ssh into the NetBSD gateway and bring up 
the connection by hand.  Here is what my /etc/ppp/options file looks 
like so far,

# /etc/ppp/options
# Device used to communicate over. (Serial Port 1)
/dev/tty00
# Ensure exclusive access to /dev/tty00.
lock
# Use hardware flow control.
crtscts
# Set the maximum baud rate.
115200
# Use modem control lines.
modem
# Add a default route to the system routing tables, using the peer as 
the gateway.
defaultroute
# Peer supplys the IP address during IPCP negotiation.
noipdefault
# Read more options from the file /etc/ppp/peers/ubunix
call ubunix
# Require the peer to authenticate before allowing packets to be sent or 
received.
auth
# Needed for demand dialing
#demand
#ipcp-accept-local
#ipcp-accept-remote
#:10.0.0.1

	Right now the bottom four options are commented out because of the 
following:

1. I bring up Omniweb  in OS X and this causes the modem to be 
initialized.

2. The modem dials and handshakes.  Immediately after the handshake, the 
modem hangs up.  I've gathered this much from the debug info in 
/var/log/messages.

Mar 15 21:21:14 solo pppd[5501]: Starting link
Mar 15 21:21:15 solo chat[5510]: report (CONNECT)
Mar 15 21:21:15 solo chat[5510]: abort on (BUSY)
Mar 15 21:21:15 solo chat[5510]: abort on (NO CARRIER)
Mar 15 21:21:15 solo chat[5510]: abort on (NO DIALTONE)
Mar 15 21:21:15 solo chat[5510]: send (ATZ^M)
Mar 15 21:21:15 solo chat[5510]: expect (OK)
Mar 15 21:21:17 solo chat[5510]: ATZ^M^M
Mar 15 21:21:17 solo chat[5510]: OK
Mar 15 21:21:17 solo chat[5510]:  -- got it
Mar 15 21:21:17 solo chat[5510]: send (ATDT*70,,5155603^M)
Mar 15 21:21:17 solo chat[5510]: expect (CONNECT)
Mar 15 21:21:17 solo chat[5510]: ^M
Mar 15 21:21:56 solo chat[5510]: ATDT*70,,5155603^M^M
Mar 15 21:21:56 solo chat[5510]: CONNECT
Mar 15 21:21:56 solo chat[5510]:  -- got it
Mar 15 21:21:56 solo pppd[5501]: Serial connection established.
Mar 15 21:21:56 solo pppd[5501]: Connect: ppp0 <--> /dev/tty00
Mar 15 21:21:56 solo pppd[5501]: Modem hangup
Mar 15 21:21:56 solo pppd[5501]: Connection terminated.

	I have ipfilter and ipnat working flawlessly as far as I can tell.  
I'm not sure what is making the modem hang up immediately after 
connecting.  I can bring up a link manually without any problems.  Any 
suggestions would be welcomed.

Ian

Of course it runs NetBSD
www.netbsd.org