> What kid of terminal servers do you use? They appear
> to have two problems: first is that if connection is
> dropped during PPP negotiation phase they ignore loss
> of DCD (that may be bad modem configurations, though).
> I saw PPP packets instead of login prompt more than once.
> The second problem is a clear-cut bug in PPP implementation;
> when the terminal server receives an IPCP Configure message
> immediately following the LCP COnfigure-Ack message it drops
> the connection. Apparently people who implemented that
> added that "feature" as an additional security, so if
> a packet with wrong protocol is received the connection is
> dropped to avoid somebody stealing an authenticated session.
> Unfortunately, that combined with the delay in processing
> LCP state machine changes caused the perfectly valid IPCP
> message to be interpreted as "wrong protocol".
>
> The net effect of the second bug is that systems like BSD/386
> couldn't negotiate a PPP session. I have a patch for BSD/386
> (introducing a 1 second delay before sending IPCP Configure-Req)
> but it would be prudent to ask the vendor to fix the behaviour
> of their implementation.
>Livingston Portmasters. I would suggest you forward this
>information to support@livingston.com, and if you feel like
>it to portmaster-users@livingston.com. This is the first time
>I have heard about this mis/feature.
--vadim