On Thu, Oct 14, 2004 at 10:39:15PM +0200, Matthias Ferdinand wrote:

> or b) do you have the ppp connection forwarded from a LAC?

  This one.

> Assuming that the Vigor in your case starts with 
> id=0x1, what happened to the other PAP AuthReq packets?

  Since I've at least two LACs behind my LNS, I guess that some LCPs are
  lost there - that's why seq. no is so high...

> Maybe there is a communication problem between LAC and your server (or
> possibly some more l2tp hops in between, if any)?

  I don't think so - because this problem arises if (and only if) Vigor
  is trying to authenticate with PAP, and this only happens with Vigor
  as a router.
  
  Well, to be fair, sometimes (very seldom - just checked the logs) seq. no
  is 8-9 (two cases), usually I got seq. 2, but with Vigor & PAP it is
  always > 0x70... May be those evil LACs are greedy to PAP packets? :)
  
> There is a small chance the Vigor sees the ConfReq and disregards it, 
> because it has the same id (0x1) as one it has seen before, originating 
> from the LAC or any l2tp hop in between.

  Hmm... Could be... I am not sure what should be behaviour by RFC, but
  this could be a reason. Or bug in Vigor - they have a lot of them :)

> One possibility would be to start LCP ConfReq id's in pppd at a different
> value (I have not tried it; that would be in fsm.c, function fsm_init() ).

  Thanks for the tip - I'll try this :)

> Before doing so you should plug a hub between the Vigor and the dsl modem 
> if possible.

  Not sure this is possible - I don't have DSL modem separately, but there
  is debug mode in Vigor itself - I can see some packet dumps... Will try :)
  
  Thanks!
  
Regards,
/Al

Reply via email to