I am using pptpclient with the userland PPP daemon, and have been
occasionally encountering the following situation:
* for some reason, the data link layer (here, a PPTP tunnel)
goes down;
* ppp closes the LCP...
* ...but the PPP process hangs indefinitely rather than terminating.
Here is an excerpt of ppp.log:
Mar 4 22:40:14 melusine ppp[19179]: tun0: Phase: deflink: Disconnected!
Mar 4 22:40:14 melusine ppp[19179]: tun0: Phase: deflink: Connect time: 105 sec
s: 931 octets in, 1214 octets out
Mar 4 22:40:14 melusine ppp[19179]: tun0: Phase: deflink: : 13 packets in, 38 p
ackets out
Mar 4 22:40:14 melusine ppp[19179]: tun0: Phase: total 20 bytes/sec, peak 97 b
ytes/sec on Sun Mar 4 22:40:14 2001
Mar 4 22:40:14 melusine ppp[19179]: tun0: Phase: deflink: lcp -> closed
Mar 4 22:40:14 melusine ppp[19179]: tun0: Phase: bundle: Dead
The next line should be a
tun0: Phase: PPP Terminated (normal).
but this does not occur, and pid 19179 is hanging, blocked in a
tunread that won't return.
Is this a known problem? I have observed this behaviour on a
4.2-STABLE system.
Thomas.
--
[EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message