Re: Control pppd behaviour
Thanks James for long explanation.
Let me explain. I am actually looking for a different retry mechanism
for failures. My retry interval would vary depending on the number of
retries. To given an example:
nth retry is to be attempted at (n - 1)3 x 10 secs after previous attempt
So the retry interval is not constant but derived from a formula.
Are such things possible without modifying the code ?
thanks.
On Thu, Feb 11, 2010 at 6:48 PM, James Carlson <carlsonj@xxxxxxxxxxxxxxx> wrote:
> Ashmath Khan wrote:
>> I am not looking for multiple options with which pppd needs to try.
>> Let me give an example, normally if auth fails...it will retry after
>> 'a' seconds for 'n' number of times.
>> What I would need is say it should try after 'a' seconds for first
>> retry, after '2a' seconds for second try after first retry fails and
>> so on..etc. Basically I want to change the retry mechanism. Is there a
>> way to change without changing the code ?
>
> It's still unclear what you're after.
>
> Are you asking about the details of how the protocol itself works? In
> other words, are you asking about how you can modify the algorithm that
> decides when to send PPP negotiation packets?
>
> If so, then you'll need to change the source code and recompile. There
> are documented parameters that allow you to change the maximum number of
> retries and the interval between retries, but none that change the
> algorithm used to determine when retries occur. The algorithm is simple
> and fixed: when the timer expires and there are retries left, the TO+
> event is delivered, and that causes the timer to be restarted and a new
> message to be generated.
>
> Perhaps the real question here is: "what are you trying to do?" If you
> could explain what higher-level problem you're trying to solve, it might
> be possible for someone to give you a better answer.
>
> Are you trying to work around a problem? If so, what problem, with what
> symptoms and debug log messages? Are you trying to interoperate with a
> peer that has bugs? Are you trying to experiment with PPP itself?
>
> On the off chance that you're trying to "work around" an error message
> such as "LCP: timeout sending Config-Requests", you shouldn't. That
> message doesn't mean there's anything wrong with the timer algorithm.
> It means that either the physical link isn't working properly or that
> the peer just isn't running PPP at all. With a dial-up link, it usually
> means that the chat script has failed.
>
> --
> 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
[Linux Audio Users]
[Hams]
[Kernel Newbies]
[Security]
[Netfilter]
[Bugtraq]
[Photo]
[Yosemite Photos]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Samba]
[Video 4 Linux]
[Linux Resources]
[Fedora Users]