Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Aug 1999 12:44:42 -0400 (EDT)
From:      Kenneth W Cochran <kwc@world.std.com>
To:        freebsd-net@freebsd.org
Subject:   Kernel ppp error msg in 3.2-stable (CCP)
Message-ID:  <199908231644.MAA24856@world.std.com>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908231644.MAA24856>