[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problem on AutoPPP



tboy wrote:
> 
> I'm trying to set up a PPP server using mgetty with AutoPPP option enabled. But my user cannot establish a connection using win95 dialup client.
> 
> Here's an excerpt of my ppp.log:
> 
> Jul 19 15:28:51 hylx pppd[839]: pppd 2.3.5 started by a_ppp, uid 0
> Jul 19 15:28:51 hylx pppd[839]: Using interface ppp0
> Jul 19 15:28:51 hylx pppd[839]: Connect: ppp0 <--> /dev/ttyS1
> Jul 19 15:28:51 hylx pppd[839]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x221ab194> <pcomp> <accomp>]
> Jul 19 15:28:51 hylx pppd[839]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x221ab194> <pcomp> <accomp>]
> Jul 19 15:28:53 hylx pppd[839]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0x359b31> <pcomp> <accomp> <callback 0x602>]
> Jul 19 15:28:53 hylx pppd[839]: sent [LCP ConfRej id=0x3 <callback 0x600>]
> Jul 19 15:28:54 hylx pppd[839]: rcvd [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x359b31> <pcomp> <accomp>]
> Jul 19 15:28:54 hylx pppd[839]: sent [LCP ConfAck id=0x4 <asyncmap 0xa0000> <magic 0x359b31> <pcomp> <accomp>]
> Jul 19 15:28:54 hylx pppd[839]: sent [LCP EchoReq id=0x0 magic=0x221ab194]
> Jul 19 15:28:54 hylx pppd[839]: rcvd [PAP AuthReq id=0x1 user="guest" password=""]
> Jul 19 15:28:54 hylx pppd[839]: user guest logged in
> Jul 19 15:29:31 hylx pppd[839]: Hangup (SIGHUP)
> Jul 19 15:30:11 hylx pppd[839]: sent [PAP AuthAck id=0x1 "Login ok"]
> Jul 19 15:30:11 hylx pppd[839]: write: warning: Input/output error(5)
> Jul 19 15:30:11 hylx pppd[839]: sent [IPCP ConfReq id=0x1 <addr 192.168.0.73> <compress VJ 0f 01>]
> Jul 19 15:30:11 hylx pppd[839]: write: warning: Input/output error(5)
> Jul 19 15:30:11 hylx pppd[839]: ioctl(PPPIOCSASYNCMAP): Input/output error(5)
> Jul 19 15:30:11 hylx pppd[839]: Exit.
> 
> It seems that once 'guest' logged in, the pppd would not try to exchange packets with the remote peer anymore util the connection was dropped upon connection timeout.
> 
> My configuration is as following:
> 
> Hardware/software environment:
> 
> An ethernet LAN with Internet access. One of the PCs acts as the PPP server, running Debian 2.0 with mgetty (package version 1.1.18-1) and ppp (package version 2.3.5-2) installed
> 
> related section in configuration files:
> 
> /etc/inittab:
> T3:23:respawn:/sbin/mgetty -x2 -D ttyS1
> 
> /etc/mgetty/login.config:
> /AutoPPP/ -     a_ppp   /etc/ppp/ppplogin
> *       -       -       /bin/login @
> 
> /etc/ppp/ppplogin:
> #!/bin/sh
> mesg n
> stty -echo
> /usr/sbin/pppd file /etc/ppp/options.server
> 
> /etc/ppp/options.server:
> ms-dns 192.168.0.1
> asyncmap 0
> auth
> crtscts
> lock
> modem
> netmask 255.255.255.0
> -detach
> +pap
> -chap
> proxyarp
> login
> 
> /etc/ppp/options/ttyS1:
> 192.168.0.1:192.168.0.2
> 
> /etc/ppp/pap-secrets:
> *       *       ""      *
> root    *       "*"     *
> 
> the "guest" entry in my /etc/passwd is:
> guest:x:1003:1003:,,,:/home/guest:/bin/bash
> 
> I'm puzzled. 
[cut]
What about your Win95 dialup client?  Do you have the following set:

"Server assigned IP address"
"Server assigned name server addresses"
"Use default gateway on remote network"

What's that address '192.168.0.73' you're seeing in the log?  I wonder
if that could be the IP address or DNS address you have incorrectly set
on the client?  Maybe your Linux server is stopping to look it up and
the client is timing out?  Just a guess.


Reply to: