I want to consider all failure cases(at lcp, at chap etc), any negotiation failure etc, for which pppd would retry with the server from scratch. Basically I don't pppd to retry after a failure but I want pppd to exit, and then the retry will be done by my program by relaunching pppd. is this possible ? maybe i need to keep the retries as zero ? thanks. On Thu, Feb 11, 2010 at 8:28 PM, James Carlson <carlsonj@xxxxxxxxxxxxxxx> wrote: > Ashmath Khan wrote: >> What would I need to do so that pppd doesn't retry for any failures? thanks. > > Can you define precisely what you mean by "retry" and "failure" and what > particular cases you're concerned about? > > Sorry to be obtuse here, but it's just plain unclear to me what you're > after, and I'd very much like to be helpful. > > The Point-to-Point Protocol includes a negotiation mechanism that > resends messages when there's no response and sometimes when there are > disagreements between the peers. I *suspect* you're not really > interested in that, though you seem to have expressed interest in > changing it. > > The pppd implementation also includes ways to restart the entire > connection after failure. That behavior is not the default. You must > use options such as "demand" or "persist" in order to get the daemon to > retry after fatal problems, such as authentication rejection or > parameter negotiation failure. > > If you don't want it to do that, then just don't use those options. > > Please see the pppd man page for details on these options, and post a > *precise* description of what you want it to do and under what conditions. > > -- > James Carlson 42.703N 71.076W <carlsonj@xxxxxxxxxxxxxxx> > -- To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html