Date: Tue, 17 Jun 1997 02:25:39 +0300 (EEST) From: stesin@gu.net To: FreeBSD-gnats-submit@freebsd.org Cc: stable@freebsd.org Subject: User PPP hangs forever with -ddial Message-ID: <199706162325.CAA13410@trifork.gu.net>
index | next in thread | raw e-mail
>Submitter-Id: current-users >Originator: Andrew Stesin >Organization: just me >Confidential: no >Synopsis: /usr/bin/ppp -ddial sleeps forever instead of redial >Severity: critical >Priority: high >Category: bin >Release: FreeBSD 2.2-970612-RELENG i386 >Class: sw-bug >Environment: FreeBSD connected to cisco 2511 with 57600 async LL The condifuration is pretty much usual. Some recent version of PPP (pre-2.2.2) worked well and still does. >Description: Permanent PPP LL connection starts form /etc/start_if.tun0 but the problem occurs after manual dial as well. After a carrier drop PPP doesn't redial, log shows that it goes to a state when the last 3 messages in the log are: ... LCP: State change Req-Sent --> Stopped ... LCP: LcpLayerFinish ... Phase: NewPhase: Dead ... and it just sits there forever. If I telnet 127.0.0.1 3000 then after a few different "show" commands I noticed that redial timer (is set to 5 seconds and 999 attempts) is not decremented, PPP just sits at "3 seconds remained until a redial attempt" or alike. "3 seconds" aren't changing. >How-To-Repeat: I think that just launch /usr/bin/ppp -ddial to something which speaks PPP, and wait (or provoce) a carrier drop or line disconnect. I did this a few times with identical results. >Fix: Considering the fact that recently some changes were applied to PPP, I think that some damage was done to PPP state machine with regard to redialing, it worked in pre-2.2.2 days. Nothing more detailed, sorry. The testbed is here and I'm ready to do any test and actions one would like me to do in order to discover problem source.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706162325.CAA13410>
