archive mirror
 help / color / mirror / Atom feed
* PPP cycling between UP and DOWN
@ 2020-05-27 19:16 Patrick Mahan
  2020-05-28 13:59 ` James Carlson
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Patrick Mahan @ 2020-05-27 19:16 UTC (permalink / raw)
  To: linux-ppp

PPP v2.3.11
RP-PPPOE v3.12
Linux 2.6.35

I am seeing some issues with respect to how PPP is handling a PPPoE connection.

My PPPoE connection gets established and pppd reports UP via the ip-up script. 
Then at some point (sometimes within a second, sometimes hours) pppd reports down 
via the ip-down script, but does not exit then re-establishes the UP state and 
reports it via ip-up.

I have a script that monitors by this by having a modified ip-up and ip-down 
script write a value to a specific file under /var/run/pppd/ and if it is 
ip-down, then I schedule a restart of pppd to occur once the pppd image exits.  I 
have assumed that ip-down being triggered is and indication that PPPoE connection 
is down and over.

But I am now seeing that this assumption could be incorrect.  I don't claim to 
understand the entire protocol layers involved.  But is it supported that a PPPoE 
connection can shift back from the IPCP layer to the LCP layer?  Then back?

Or is this a ppp protocol issue.  I see in the pppd code that we can moved to a 
down state if we get a request to restart negotiations, so I can see that my 
assumption may be incorrect.

Any help is appreciated.



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-06-09 18:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-27 19:16 PPP cycling between UP and DOWN Patrick Mahan
2020-05-28 13:59 ` James Carlson
2020-05-28 17:54 ` Patrick Mahan
2020-06-08 17:04 ` Patrick Mahan
2020-06-08 17:15 ` James Carlson
2020-06-08 21:32 ` David Balažic
2020-06-08 22:51 ` Patrick Mahan
2020-06-08 22:52 ` Patrick Mahan
2020-06-09 18:03 ` James Carlson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).