From owner-freebsd-net Mon Apr 29 20:27:47 2002 Delivered-To: freebsd-net@freebsd.org Received: from hotmail.com (oe56.law14.hotmail.com [64.4.20.191]) by hub.freebsd.org (Postfix) with ESMTP id 8A51937B404 for ; Mon, 29 Apr 2002 20:27:41 -0700 (PDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Mon, 29 Apr 2002 20:27:41 -0700 X-Originating-IP: [138.89.20.178] From: "ipver4" To: Subject: CCP does not work between Linux ppp client and FreeBSD ppp server Date: Mon, 29 Apr 2002 23:27:29 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0043_01C1EFD5.6E40FD70" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: X-OriginalArrivalTime: 30 Apr 2002 03:27:41.0470 (UTC) FILETIME=[FC2A2BE0:01C1EFF6] Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This is a multi-part message in MIME format. ------=_NextPart_000_0043_01C1EFD5.6E40FD70 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable (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. ------=_NextPart_000_0043_01C1EFD5.6E40FD70 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
(This is a PPP related = question.)
 
It seems the RedHat Linux 7.2 PPP = client does not=20 work with the FreeBSD 4.5 PPP server in the CCP (Compression = Control=20 Protocol) negotiation. Briefly, the problem looks like the=20 following:
 
Linux ---> CCP conf request (with 3 = compression=20 schemes, A, B and C) --> PPP server
Linux <-- CCP conf reject (schemes, = B and C)=20 <-- PPP server
(That is, the PPP server picked the = compression=20 scheme A, and rejected the rest.)
 
Linux ---> CCP conf request (with 3 = compression=20 schemes, A, B and C) --> PPP server
Linux <-- CCP conf reject (schemes, = B and C)=20 <-- PPP server
(repeat may times without progress.)
 
It seems the Linux client did not follow the PPP protocol and = ignored=20 the CCP reject messages.
The correct message exchange should look like the = following:
 
Linux ---> CCP conf request (with 3 = compression=20 schemes, A, B and C) --> PPP server
Linux <-- CCP conf reject (schemes, = B and C)=20 <-- PPP server
         ---> CCP conf = request=20 (scheme A) --> PPP server
        <---  CCP conf = ACK=20 (scheme A) <-- PPP server
 
Comments?
 
P.S. I am using PPPoE for the=20 testing.
------=_NextPart_000_0043_01C1EFD5.6E40FD70-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message