(This is a PPP related question.)
 
It seems the RedHat Linux 7.2 PPP client does not work with the FreeBSD 4.5 PPP server in the CCP (Compression Control Protocol) negotiation. Briefly, the problem looks like the following:
 
Linux ---> CCP conf request (with 3 compression schemes, A, B and C) --> PPP server
Linux <-- CCP conf reject (schemes, B and C) <-- PPP server
(That is, the PPP server picked the compression scheme A, and rejected the rest.)
 
Linux ---> CCP conf request (with 3 compression schemes, A, B and C) --> PPP server
Linux <-- CCP conf reject (schemes, B and C) <-- PPP server
(repeat may times without progress.)
 
It seems the Linux client did not follow the PPP protocol and ignored the CCP reject messages.
The correct message exchange should look like the following:
 
Linux ---> CCP conf request (with 3 compression schemes, A, B and C) --> PPP server
Linux <-- CCP conf reject (schemes, B and C) <-- PPP server
         ---> CCP conf request (scheme A) --> PPP server
        <---  CCP conf ACK (scheme A) <-- PPP server
 
Comments?
 
P.S. I am using PPPoE for the testing.

Reply via email to