I think the key evidence here is that you are seeing your magic number
coming back from the peer in his configure request. That is never
supposed to happen, and that is what the magic number is for -- to
detect a looped-back condition. It most likely means that PPP is not
really running at all on the other side and the data you are sending is
simply being echoed back for some reason. If you look at all those logs,
there is additional evidence that that is what's happening. So you
aren't really talking to PPP on the other side. You are hearing your own
echo. Since you have access to both sides, I'd look at the log on the
other side during this failure.
-- David
Nick Mossie wrote:
>
> I'm using RedHat Linux 5.2 kernel 2.0.36
> PPP 2.3.5
> I'm using 'pppd' to start my session.
> Dialing and connecting is ok.
>
> I'm using an /etc/ppp/options file of:
>
> defaultroute
> crtscts
> connect "<connect script>"
> /dev/modem
> 57600
> # Enable for PAP (check connect script)
> user <username>
> noauth
> debug
>
> I get the following when I connect from my box to the Versanet Communications
> Inc ISP Accelerator 2001:
>
> Jan 28 18:27:55 Oblivion pppd[9178]: pppd 2.3.5 started by root, uid 0
> Jan 28 18:28:16 Oblivion pppd[9178]: Serial connection established.
> Jan 28 18:28:17 Oblivion pppd[9178]: Using interface ppp0
> Jan 28 18:28:17 Oblivion pppd[9178]: Connect: ppp0 <--> /dev/modem
> Jan 28 18:28:17 Oblivion pppd[9178]: sent [LCP ConfReq id=0x1 <magic 0xa83abb81>
><pcomp> <accomp>]
> Jan 28 18:28:20 Oblivion pppd[9178]: sent [LCP ConfReq id=0x1 <magic 0xa83abb81>
><pcomp> <accomp>]
> Jan 28 18:28:20 Oblivion pppd[9178]: rcvd [LCP ConfReq id=0x1 <magic 0xa83abb81>
><pcomp> <accomp>]
>
> <snip>
>
> Jan 28 18:28:26 Oblivion last message repeated 2 times
>
> <snip>
>
> Jan 28 18:28:29 Oblivion pppd[9178]: sent [LCP ConfReq id=0x2 <magic 0x39f22361>
><pcomp> <accomp>]
> Jan 28 18:28:30 Oblivion pppd[9178]: rcvd [LCP ConfReq id=0x2 <magic 0x39f22361>
><pcomp> <accomp>]
> Jan 28 18:28:30 Oblivion pppd[9178]: sent [LCP ConfNak id=0x2 <magic 0xaa8390a2>]
> Jan 28 18:28:30 Oblivion pppd[9178]: rcvd [LCP ConfNak id=0x2 <magic 0xaa8390a2>]
> Jan 28 18:28:30 Oblivion pppd[9178]: sent [LCP ConfReq id=0x3 <magic 0x534f708c>
><pcomp> <accomp>]
> Jan 28 18:28:57 Oblivion last message repeated 9 times
> Jan 28 18:29:00 Oblivion pppd[9178]: LCP: timeout sending Config-Requests
> Jan 28 18:29:00 Oblivion pppd[9178]: Connection terminated.
> Jan 28 18:29:00 Oblivion pppd[9178]: Hangup (SIGHUP)
> Jan 28 18:29:00 Oblivion pppd[9178]: Exit.
>
> .... So I thought maybe it was just these "magic numbers". So I added
>
> nomagic
>
> to my /etc/ppp/options file. This is what I got:
>
> Jan 28 18:29:13 Oblivion pppd[9186]: pppd 2.3.5 started by root, uid 0
> Jan 28 18:29:34 Oblivion pppd[9186]: Serial connection established.
> Jan 28 18:29:35 Oblivion pppd[9186]: Using interface ppp0
> Jan 28 18:29:35 Oblivion pppd[9186]: Connect: ppp0 <--> /dev/modem
> Jan 28 18:29:35 Oblivion pppd[9186]: sent [LCP ConfReq id=0x1 <pcomp> <accomp>]
> Jan 28 18:29:36 Oblivion pppd[9186]: rcvd [LCP ConfReq id=0x1 <pcomp> <accomp>]
> Jan 28 18:29:36 Oblivion pppd[9186]: sent [LCP ConfAck id=0x1 <pcomp> <accomp>]
> Jan 28 18:29:36 Oblivion pppd[9186]: rcvd [LCP ConfAck id=0x1 <pcomp> <accomp>]
> Jan 28 18:29:36 Oblivion pppd[9186]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>
><compress VJ 0f 01>]
> Jan 28 18:30:03 Oblivion last message repeated 9 times
> Jan 28 18:30:06 Oblivion pppd[9186]: IPCP: timeout sending Config-Requests
> Jan 28 18:30:06 Oblivion pppd[9186]: sent [LCP TermReq id=0x2 "No network protocols
>running"]
> Jan 28 18:30:09 Oblivion pppd[9186]: sent [LCP TermReq id=0x3 "No network protocols
>running"]
> Jan 28 18:30:12 Oblivion pppd[9186]: Connection terminated.
> Jan 28 18:30:12 Oblivion pppd[9186]: Hangup (SIGHUP)
> Jan 28 18:30:12 Oblivion pppd[9186]: Exit.
>
> ... So I thought this would be good to add to /etc/options/ppp
>
> novj
>
> and I got :
>
> Jan 28 18:33:27 Oblivion pppd[9195]: pppd 2.3.5 started by root, uid 0
> Jan 28 18:33:48 Oblivion pppd[9195]: Serial connection established.
> Jan 28 18:33:49 Oblivion pppd[9195]: Using interface ppp0
> Jan 28 18:33:49 Oblivion pppd[9195]: Connect: ppp0 <--> /dev/modem
> Jan 28 18:33:49 Oblivion pppd[9195]: sent [LCP ConfReq id=0x1 <pcomp> <accomp>]
> Jan 28 18:33:49 Oblivion pppd[9195]: rcvd [LCP ConfReq id=0x1 <pcomp> <accomp>]
> Jan 28 18:33:49 Oblivion pppd[9195]: sent [LCP ConfAck id=0x1 <pcomp> <accomp>]
> Jan 28 18:33:50 Oblivion pppd[9195]: rcvd [LCP ConfAck id=0x1 <pcomp> <accomp>]
> Jan 28 18:33:50 Oblivion pppd[9195]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>
> Jan 28 18:33:50 Oblivion pppd[9195]: rcvd [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
> Jan 28 18:33:50 Oblivion pppd[9195]: sent [IPCP ConfRej id=0x1 <addr 0.0.0.0>]
> Jan 28 18:33:51 Oblivion pppd[9195]: rcvd [IPCP ConfRej id=0x1 <addr 0.0.0.0>]
> Jan 28 18:33:51 Oblivion pppd[9195]: sent [IPCP ConfReq id=0x2 <addrs 0.0.0.0
>0.0.0.0>]
> Jan 28 18:33:57 Oblivion last message repeated 2 times
> Jan 28 18:33:57 Oblivion pppd[9195]: rcvd [IPCP ConfReq id=0x2 <addrs 0.0.0.0
>0.0.0.0>]
> Jan 28 18:33:57 Oblivion pppd[9195]: sent IPCP ConfRej id=0x2 <addrs 0.0.0.0
>0.0.0.0>]
> Jan 28 18:34:00 Oblivion pppd[9195]: sent [IPCP ConfReq id=0x2 <addrs 0.0.0.0
>0.0.0.0>]
> Jan 28 18:34:18 Oblivion last message repeated 6 times
> Jan 28 18:34:21 Oblivion pppd[9195]: IPCP: timeout sending Config-Requests
> Jan 28 18:34:21 Oblivion pppd[9195]: sent [LCP TermReq id=0x2 "No network protocols
>running"]
> Jan 28 18:34:24 Oblivion pppd[9195]: sent [LCP TermReq id=0x3 "No network protocols
>running"]
> Jan 28 18:34:27 Oblivion pppd[9195]: Connection terminated.
> Jan 28 18:34:27 Oblivion pppd[9195]: Hangup (SIGHUP)
> Jan 28 18:34:27 Oblivion pppd[9195]: Exit.
>
> ... and that's pretty much where I gave up... I did add:
>
> 209.126.108.4:209.126.108.4
>
> which is a server on the remote end that is already assigned yet I got:
>
> Jan 28 19:37:57 Oblivion pppd[9599]: Serial connection established.
> Jan 28 19:37:58 Oblivion pppd[9599]: Using interface ppp0
> Jan 28 19:37:58 Oblivion pppd[9599]: Connect: ppp0 <--> /dev/modem
> Jan 28 19:37:58 Oblivion pppd[9599]: sent [LCP ConfReq id=0x1 <pcomp> <accomp>]
> Jan 28 19:37:59 Oblivion pppd[9599]: rcvd [LCP ConfReq id=0x1 <pcomp> <accomp>]
> Jan 28 19:37:59 Oblivion pppd[9599]: sent [LCP ConfAck id=0x1 <pcomp> <accomp>]
> Jan 28 19:37:59 Oblivion pppd[9599]: rcvd [LCP ConfAck id=0x1 <pcomp> <accomp>]
> Jan 28 19:37:59 Oblivion pppd[9599]: sent [IPCP ConfReq id=0x1 <addr 209.126.108.4>]
> Jan 28 19:37:59 Oblivion pppd[9599]: rcvd [IPCP ConfReq id=0x1 <addr 209.126.108.4>]
> Jan 28 19:37:59 Oblivion pppd[9599]: sent [IPCP ConfAck id=0x1 <addr 209.126.108.4>]
> Jan 28 19:38:00 Oblivion pppd[9599]: rcvd [IPCP ConfAck id=0x1 <addr 209.126.108.4>]
> Jan 28 19:38:00 Oblivion pppd[9599]: local IP address 209.126.108.4
> Jan 28 19:38:00 Oblivion pppd[9599]: remote IP address 209.126.108.4
>
> ... which is completely crazy for it to do. The connection did not function.
> I also tried real dialup addresses which did not work either.
>
> I have access to both sides of the link as an administrator.
>
> Windows 9x machines connect beautifully to it. And since win9x is a hack
> version of ppp I thought surely linux would do it.
>
> My guess is that the other side (the ISP Accelerator) supports substandard
> stuff indeed. :(
>
> How do I fix this? What do I need to do to get my Linux box hooked up to
> the other side.
>
> I know my linux box's ppp work's wonderfully because there is a WindowsNT
> (shudder) machine that I can connect to just great over at the ISP, but it
> is going out of service (horray!).
>
> My PAP stuff is correct and the other side's RADIUS server confirms I'm
> connecting correctly.
>
> Please email me : [EMAIL PROTECTED]
>
> Thanks,
> Nick
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]