Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Aug 2001 01:48:33 +0900
From:      mistral@imasy.or.jp (Yoshihiko SARUMARU)
To:        stable@FreeBSD.ORG
Subject:   userland PPP is broken in LCP negotiation
Message-ID:  <010801014833.M0101873@mistral.imasy.or.jp>

next in thread | raw e-mail | index | archive | help
I have a problem in dialing up to specific router.
# If you had recieved this mail a half day before, please ignore
# this. Something is in trouble in my mail routing at office.


That is LCP negotiation issue with 
src/usr.sbin/ppp/lcp.c,v 1.81.2.8
1.81.2.7 has no problem.

When I build ppp with lcp.c 1.81.2.8, ppp couldn't link up.
A patch attached in PR29277 by brian didn't help me (I know this
patch is for -current).
I will attach detail log below for both version.

But this problem is not occur when I dial up to PortMaster3.
It will occur when i dial up to YAMAHA RT103i or unknown (MAX?)
NTT DoCoMo router for PHS (DoCoMo mopera service).

My ppp.conf entry for RT103i via PHS is below.

Thanks,
- Yoshihiko

paldio:
 set device /dev/cuaa3
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT OK-AT-OK \
           AT&F OK ATE0\\\\W1&E0 OK ATS7=58%C2&K3 \
           OK ATDT\\T TIMEOUT 20 CONNECT"

default:
 allow users yohta
 set speed 115200
 set timeout 300                        # 3 mintue idle timer (the default)
 delete! ALL
 add default HISADDR                    # Add a (sticky) default route

imasy-generic:
 set authname mistral
 set authkey XXXXXXXXXX

imasy-phs:
 load imasy-generic
 load paldio
 set phone 045-XXX-XXXX

== with 1.81.2.7 =====================================
Phase: deflink: carrier -> login 
Phase: deflink: login -> lcp 
LCP: FSM: Using "deflink" as a transport 
LCP: deflink: State change Initial --> Closed 
LCP: deflink: State change Closed --> Stopped 
LCP: deflink: RecvConfigReq(43) state = Stopped 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x7e0bfb81 
LCP: deflink: SendConfigReq(1) state = Stopped 
LCP:  ACFCOMP[2] 
LCP:  PROTOCOMP[2] 
LCP:  ACCMAP[6] 0x00000000 
LCP:  MRU[4] 1500 
LCP:  MAGICNUM[6] 0x0bc1e5f7 
LCP: deflink: SendConfigAck(43) state = Stopped 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x7e0bfb81 
LCP: deflink: LayerStart 
LCP: deflink: State change Stopped --> Ack-Sent 
LCP: deflink: RecvConfigRej(1) state = Ack-Sent 
LCP:  ACFCOMP[2] 
LCP: deflink: SendConfigReq(2) state = Ack-Sent 
LCP:  PROTOCOMP[2] 
LCP:  ACCMAP[6] 0x00000000 
LCP:  MRU[4] 1500 
LCP:  MAGICNUM[6] 0x0bc1e5f7 
LCP: deflink: RecvConfigAck(2) state = Ack-Sent 
LCP: deflink: State change Ack-Sent --> Opened 
LCP: deflink: LayerUp 
Phase: bundle: Authenticate 

== with 1.81.2.8 =====================================
Phase: deflink: carrier -> login
Phase: deflink: login -> lcp
LCP: FSM: Using "deflink" as a transport
LCP: deflink: State change Initial --> Closed
LCP: deflink: State change Closed --> Stopped
LCP: deflink: RecvConfigReq(27) state = Stopped 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigReq(1) state = Stopped 
LCP:  ACFCOMP[2] 
LCP:  PROTOCOMP[2] 
LCP:  ACCMAP[6] 0x00000000 
LCP:  MRU[4] 1500 
LCP:  MAGICNUM[6] 0x37954676 
LCP: deflink: SendConfigNak(27) state = Stopped 
LCP:  MRU[4] 2048 
LCP: deflink: LayerStart 
LCP: deflink: State change Stopped --> Req-Sent 
LCP: deflink: RecvConfigRej(1) state = Req-Sent 
LCP:  ACFCOMP[2] 
LCP: deflink: SendConfigReq(2) state = Req-Sent 
LCP:  PROTOCOMP[2] 
LCP:  ACCMAP[6] 0x00000000 
LCP:  MRU[4] 1500 
LCP:  MAGICNUM[6] 0x37954676 
LCP: deflink: RecvConfigReq(28) state = Req-Sent 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(28) state = Req-Sent 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigAck(2) state = Req-Sent 
LCP: deflink: State change Req-Sent --> Ack-Rcvd 
LCP: deflink: RecvConfigReq(29) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(29) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(30) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(30) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(31) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(31) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(32) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(32) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(33) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(33) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(34) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(34) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(35) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(35) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(36) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(36) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(37) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(37) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(38) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(38) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(39) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(39) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(40) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(40) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
LCP: deflink: RecvConfigReq(41) state = Ack-Rcvd 
LCP:  MRU[4] 1792 
LCP:  ACCMAP[6] 0x00000000 
LCP:  AUTHPROTO[4] 0xc023 (PAP) 
LCP:  MAGICNUM[6] 0x93b59276 
LCP: deflink: SendConfigNak(41) state = Ack-Rcvd 
LCP:  MRU[4] 2048 
Phase: deflink: Too many LCP NAKs sent - abandoning negotiation 
LCP: deflink: SendTerminateReq(3) state = Ack-Rcvd 
LCP: deflink: State change Ack-Rcvd --> Closing 
LCP: deflink: RecvConfigReq(42) state = Closing 
LCP: deflink: Error: Got ConfigReq while state = Closing 
LCP: deflink: RecvTerminateAck(3) state = Closing 
LCP: deflink: LayerFinish 
LCP: deflink: State change Closing --> Closed
LCP: deflink: State change Closed --> Initial
Phase: deflink: Disconnected! 
Phase: deflink: lcp -> logout 
Phase: deflink: logout -> hangup 
Phase: deflink: Disconnected! 
Phase: deflink: Connect time: 10 secs: 898 octets in, 484 octets out


--
Yoshihiko SARUMARU
mail: mistral@imasy.or.jp       web: http://www.imasy.or.jp/~mistral/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




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