From owner-freebsd-isdn Thu Nov 5 05:10:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA08149 for freebsd-isdn-outgoing; Thu, 5 Nov 1998 05:10:21 -0800 (PST) (envelope-from owner-freebsd-isdn@FreeBSD.ORG) Received: from slarti.muc.de (slarti.muc.de [193.174.4.10]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id FAA08138 for ; Thu, 5 Nov 1998 05:10:14 -0800 (PST) (envelope-from ag@ncolin.muc.de) Received: (qmail 19991 invoked from network); 5 Nov 1998 13:09:19 -0000 Received: from ncolin.muc.de (193.174.4.11) by slarti.muc.de with SMTP; 5 Nov 1998 13:09:19 -0000 Received: (from ag@localhost) by ncolin.muc.de (8.8.8/8.8.8) id OAA29707; Thu, 5 Nov 1998 14:12:25 +0100 (CET) (envelope-from ag) Message-ID: <19981105141225.A29699@muc.de> Date: Thu, 5 Nov 1998 14:12:25 +0100 From: Armin Gruner To: freebsd-isdn@FreeBSD.ORG Subject: Win95 and connection to isdn4bsd on FreeBSD Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i Summary: i4b 0.63 @ FreeBSD, dialup with Windows95 Keywords: LCP, async map Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I am trying to connect with a WIN95 machine and the dialup network to a FreeBSD box, running 22.7 and i4b 0.63. It looks like WIN95 PPP is insisting on an async-map, and thus the negotiation fails: isppp0: lcp up(starting) isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic proto-comp [rej] addr-comp [rej] 0xd [rej] send conf-rej isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a max_failure (10) exceeded, send conf-rej isppp0: lcp output isppp0: lcp TO(req-sent) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp input(ack-rcvd): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a max_failure (10) exceeded, send conf-rej isppp0: lcp output isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp input(ack-rcvd): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a max_failure (10) exceeded, send conf-rej isppp0: lcp output isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp input(ack-rcvd): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a max_failure (10) exceeded, send conf-rej isppp0: lcp output isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp input(ack-rcvd): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a max_failure (10) exceeded, send conf-rej isppp0: lcp output isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp input(ack-rcvd): isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a max_failure (10) exceeded, send conf-rej isppp0: lcp output isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output isppp0: lcp input(req-sent): isppp0: lcp input(ack-rcvd): isppp0: lcp send terminate-ack isppp0: lcp output isppp0: lcp down(req-sent) isppp0: Down event (carrier loss), taking interface down. isppp0: lcp close(starting) isppp0: phase dead Anything which can done be about it? When I connect to dialup equipment with debugging set on (Netblazer), I see what Win95 is requesting: PPP PPP/Lcp Ack Rcvd; Processing Config Req, id: 2 lcp_request() checking ACCM: 0x000a0000 LCP REQ: result Config Ack, option 2 making ACCM: 0x000a0000 checking Magic Number: 0x004cfc72 LCP REQ: result Config Ack, option 5 making Magic Number: 0x004cfc72 checking Protocol compression LCP REQ: result Config Ack, option 7 making Protocol compression checking Addr/Ctl compression LCP REQ: result Config Ack, option 8 making Addr/Ctl compression LCP REQ: result Config Reject, option 13 making unimplemented type 13 PPP PPP/Lcp Ack Rcvd; Sending Config Reject, id: 2 fsm_timer(Lcp) PPP PPP/Lcp Ack Rcvd; Processing Config Req, id: 3 lcp_request() checking ACCM: 0x000a0000 LCP REQ: result Config Ack, option 2 making ACCM: 0x000a0000 checking Magic Number: 0x004cfc72 LCP REQ: result Config Ack, option 5 making Magic Number: 0x004cfc72 checking Protocol compression LCP REQ: result Config Ack, option 7 making Protocol compression checking Addr/Ctl compression LCP REQ: result Config Ack, option 8 making Addr/Ctl compression PPP PPP/Lcp Ack Rcvd; Sending Config Ack, id: 3 PPP PPP/Lcp Ack Rcvd; Opened lcp_opening() pap_local() Received PAP: Pap id: 1 len: 20 pap_request() It looks like WIN95 is request an async-map of 0x000a0000 ? Now the question is: Did anyone succeed in connecting to a i4b server with Win95? Or, can Win95 be told that it should not use an async map over a sync HDLC connection. Or, can I simply change the isppp.c-code to not send a REJ? Thanks! Armin -- Armin Gruner ____ mailto:ag@muc.de ``Nur wer sich aendert, bleibt \ / http://www.leo.org/~gruner/ sich treu'' - Wolf Biermann \/ PGP Public Key: finger -l ag@muc.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message