Date: Thu, 5 Nov 1998 14:12:25 +0100 From: Armin Gruner <ag@muc.de> To: freebsd-isdn@FreeBSD.ORG Subject: Win95 and connection to isdn4bsd on FreeBSD Message-ID: <19981105141225.A29699@muc.de>
next in thread | raw e-mail | index | archive | help
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 <conf-req id=0x1 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-req id=0x1 len=23 2-6-0-a-0-0-5-6-0-7-90-a-7-2-8-2-d-3-6> isppp0: lcp parse opts: async-map magic proto-comp [rej] addr-comp [rej] 0xd [rej] send conf-rej isppp0: lcp output <conf-rej id=0x1 len=11 7-2-8-2-d-3-6> isppp0: lcp input(req-sent): <conf-req id=0x2 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0x2 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0x3 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0x3 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0x4 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0x4 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0x5 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0x5 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0x6 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0x6 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0x7 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0x7 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0x8 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0x8 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0x9 len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send isppp0: lcp output <conf-nak id=0x9 len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0xa len=16 2-6-0-a-0-0-5-6-0-7-90-a> isppp0: lcp parse opts: async-map magic isppp0: lcp parse opt values: async-map [non-empty] magic 0x7900a send conf-nak isppp0: lcp output <conf-nak id=0xa len=10 2-6-0-0-0-0> isppp0: lcp input(req-sent): <conf-req id=0xb len=16 2-6-0-a-0-0-5-6-0-7-90-a> 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 <conf-rej id=0xb len=10 2-6-0-0-0-0> isppp0: lcp TO(req-sent) rst_counter = 10 isppp0: lcp output <conf-req id=0x2 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x2 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0x3 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x3 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(ack-rcvd): <conf-req id=0xc len=16 2-6-0-a-0-0-5-6-0-7-90-a> 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 <conf-rej id=0xc len=10 2-6-0-0-0-0> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0x4 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x4 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0x5 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x5 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(ack-rcvd): <conf-req id=0xd len=16 2-6-0-a-0-0-5-6-0-7-90-a> 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 <conf-rej id=0xd len=10 2-6-0-0-0-0> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0x6 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x6 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0x7 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x7 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(ack-rcvd): <conf-req id=0xe len=16 2-6-0-a-0-0-5-6-0-7-90-a> 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 <conf-rej id=0xe len=10 2-6-0-0-0-0> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0x8 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x8 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0x9 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0x9 len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(ack-rcvd): <conf-req id=0xf len=16 2-6-0-a-0-0-5-6-0-7-90-a> 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 <conf-rej id=0xf len=10 2-6-0-0-0-0> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0xa len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0xa len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0xb len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0xb len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(ack-rcvd): <conf-req id=0x10 len=16 2-6-0-a-0-0-5-6-0-7-90-a> 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 <conf-rej id=0x10 len=10 2-6-0-0-0-0> isppp0: lcp TO(ack-rcvd) rst_counter = 10 isppp0: lcp output <conf-req id=0xc len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(req-sent): <conf-ack id=0xc len=14 5-6-36-3c-e6-e6-3-4-c0-23> isppp0: lcp input(ack-rcvd): <term-req id=0x11 len=4> isppp0: lcp send terminate-ack isppp0: lcp output <term-ack id=0x11 len=4> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981105141225.A29699>