Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jun 1998 20:48:09 -0400
From:      Gregory LeBaron <lebaron@cam.org>
To:        FreeBSD-questions@FreeBSD.ORG
Subject:   PPP VJ compression infinite loop
Message-ID:  <3.0.1.32.19980610204809.0079ee40@pop.hip.cam.org>

next in thread | raw e-mail | index | archive | help
When connecting in user mode PPP I get into an infinite loop which I
haven't seen mentioned anywhere else. (Latest release from Walnut creek.
2.1.6)

Selected parts of the ppp.log

# Looks promising - I've logged on...
Jun 10 20:10:22 Plebaron ppp[240]: tun0: Chat: Wait for (5): word: 
Jun 10 20:10:22 Plebaron ppp[240]: tun0: Connect:  username
Jun 10 20:10:23 Plebaron ppp[240]: tun0: Connect: Password: 
Jun 10 20:10:23 Plebaron ppp[240]: tun0: Chat: Sending: password
Jun 10 20:10:23 Plebaron ppp[240]: tun0: LCP: State change Initial --> Closed 
Jun 10 20:10:23 Plebaron ppp[240]: tun0: LCP: State change Closed --> 
 Stopped P: State change Req-Sent --> Ack-Sent 

# Can't complain about any of this
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP: IPCP Up event!! 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: CCP: CCP Up event!! 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP:  IPADDR[6]  199.84.44.120 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP:  IPADDR[6]  
  changing address: 0.0.0.0  --> 199.84.44.120 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP: IpcpSendConfigReq 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP:  IPADDR[6] 199.84.44.120 

# but then this is logged
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP:  COMPPROTO[6] 16 VJ slots
with slot compres 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: LCP: Received Protocol Reject (2)
state = Opened (9) 

# is this bad?
Jun 10 20:10:27 Plebaron ppp[240]: tun0: LCP: -- Protocol (80fd) was
rejected. 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: CCP: CcpLayerFinish. 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: CCP: State change Req-Sent -->
Stopped 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: LCP: Received Echo Reply (4) state
= Opened (9) 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP: Received Configure Request
(2) state = Req-Sent (6) 

# now my address seems to have changed back to 0.0.0.0
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP:  IPADDR[6]  199.84.44.1 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP:  COMPPROTO[6]  16 VJ slots
with slot compression 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP: SendConfigNak(Req-Sent) 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP:  IPADDR[6]  0.0.0.0 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP: Received Configure Ack (2)
state = Req-Sent (6) 
Jun 10 20:10:27 Plebaron ppp[240]: tun0: IPCP: State change Req-Sent -->
Ack-Rcvd 

# And from here it goes into an infinite loop of:
Jun 10 20:10:35 Plebaron ppp[240]: tun0: IPCP: Received Configure Request
(54) state = Ack-Rcvd (7) 
Jun 10 20:10:35 Plebaron ppp[240]: tun0: IPCP:  IPADDR[6]  199.84.44.1 
Jun 10 20:10:35 Plebaron ppp[240]: tun0: IPCP:  COMPPROTO[6]  16 VJ slots
with slot compression 
Jun 10 20:10:35 Plebaron ppp[240]: tun0: IPCP: SendConfigNak(Ack-Rcvd) 
Jun 10 20:10:35 Plebaron ppp[240]: tun0: IPCP:  IPADDR[6]  0.0.0.0 

For anyone who's made it this far, here's my ppp.conf

default:
 set log Debug Phase Chat Connect Carrier LCP IPCP CCP tun command
 set device /dev/cuaa1
 set speed 57600
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT OK-AT-OK ATE1Q0
OK \\dATDT\\T TIMEOUT 40 CONNECT"

cam:
 set log Phase Chat Connect Carrier LCP IPCP CCP tun command
 set device /dev/cuaa1
 enable lqr
 set speed 57600
 set phone 5962545
 set login "TIMEOUT 5 ogin:--ogin: username word: password"
 set timeout 120
 set ifaddr 0 0
 delete ALL
 add 0 0 HISADDR


If you've made it *this* far I thank you for your patience and any
assistance you can offer.


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



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