From owner-freebsd-net Mon Aug 23 9:51:28 1999 Delivered-To: freebsd-net@freebsd.org Received: from europe.std.com (europe.std.com [199.172.62.20]) by hub.freebsd.org (Postfix) with ESMTP id D7EEF1543A for ; Mon, 23 Aug 1999 09:51:21 -0700 (PDT) (envelope-from kwc@world.std.com) Received: from world.std.com (root@world-f.std.com [199.172.62.5]) by europe.std.com (8.9.3/8.9.3) with ESMTP id MAA14222 for ; Mon, 23 Aug 1999 12:49:39 -0400 (EDT) Received: (from kwc@localhost) by world.std.com (8.9.3/8.9.3) id MAA24856; Mon, 23 Aug 1999 12:44:42 -0400 (EDT) Date: Mon, 23 Aug 1999 12:44:42 -0400 (EDT) From: Kenneth W Cochran Message-Id: <199908231644.MAA24856@world.std.com> To: freebsd-net@freebsd.org Subject: Kernel ppp error msg in 3.2-stable (CCP) Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello, I'm always getting a CCP error (logging at level LOG_ERR) on FreeBSD 3.2-STABLE that I'm not getting (& have never received) with Linux. In both instances I'm calling the same ISP from the same computer/modem (just booting different OS). I believe the "peer" is a 3Com/USR ENH. Here is the debug log from Linux (Slackware 4.0, pppd-2.3.7, kernel 2.2.11): ---------------------------------------------------------------------------- Aug 14 14:43:21 darkstar pppd[2803]: rcvd [CCP ConfReq id=0x3 < 12 06 00 00 00 01> < 11 05 00 01 03> < 11 06 00 01 01 01>] Aug 14 14:43:21 darkstar pppd[2803]: sent [CCP ConfReq id=0x1] Aug 14 14:43:21 darkstar pppd[2803]: sent [CCP ConfRej id=0x3 < 12 06 00 00 00 01> < 11 05 00 01 03> < 11 06 00 01 01 01>] Aug 14 14:43:21 darkstar pppd[2803]: rcvd [CCP ConfNak id=0x1 < 12 06 00 00 00 01>] Aug 14 14:43:21 darkstar pppd[2803]: sent [CCP ConfReq id=0x2] Aug 14 14:43:21 darkstar pppd[2803]: rcvd [CCP TermAck id=0x4] Aug 14 14:43:21 darkstar pppd[2803]: sent [CCP TermReq id=0x3"No compression negotiated"] Aug 14 14:43:21 darkstar pppd[2803]: rcvd [CCP TermAck id=0x3] ---------------------------------------------------------------------------- And here is the debug log from FreeBSD 3.2-STABLE (pppd-2.3.5) (Linux pppd-2.3.5 worked & logged the same as above...) ---------------------------------------------------------------------------- Aug 21 22:54:11 myname pppd[1088]: rcvd [CCP ConfReq id=0x4 < 12 06 00 00 00 01> < 11 05 00 01 03> < 11 06 00 01 01 01>] Aug 21 22:54:11 myname pppd[1088]: sent [CCP ConfReq id=0x1] Aug 21 22:54:11 myname pppd[1088]: sent [CCP ConfRej id=0x4 < 12 06 00 00 00 01> < 11 05 00 01 03> < 11 06 00 01 01 01>] Aug 21 22:54:11 myname pppd[1088]: rcvd [CCP ConfNak id=0x1 < 12 06 00 00 00 01>] Aug 21 22:54:11 myname pppd[1088]: Received bad configure-nak/rej: 12 06 00 00 00 01 Aug 21 22:54:14 myname pppd[1088]: sent [CCP ConfReq id=0x1] Aug 21 22:54:14 myname pppd[1088]: rcvd [CCP TermAck id=0x5] Aug 21 22:54:14 myname pppd[1088]: sent [CCP TermReq id=0x2"No compression negotiated"] Aug 21 22:54:14 myname pppd[1088]: rcvd [CCP TermAck id=0x2] ---------------------------------------------------------------------------- The "Received bad configure-nak/rej" is what shows up as LOG_ERR. As far as I understand, the "requested" protocols are MSCP & LZW, neither of which are supported by Linux or FreeBSD, so both OSes should properly NAK those requests. At this time I don't believe I'm loading any compression modules in Linux. Am I looking at a "glitch" in Linux's pppd, FreeBSD's pppd, or in that of the "callee" (peer)? Any suggestions for workarounds, or maybe a Real Fix? I suppose I could (& maybe should) put something like "noccp" in the options, but I'm not sure if that option is designed for this kind of glitch... :) Many thanks, -kc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message