Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Sep 1997 22:28:35
From:      David Goddard <goddard@acm.org>
To:        questions@freebsd.org
Cc:        Greg Lehey <grog@lemis.com>, Brian Somers <brian@awfulhak.org>
Subject:   Re: ppp -auto problems and boot-time error messages 
Message-ID:  <3.0.1.16.19970921222835.238f44ce@sg1.cc.ic.ac.uk>
In-Reply-To: <199709201634.RAA17171@awfulhak.demon.co.uk>
References:  <Your message of "Sat, 20 Sep 1997 14:07:10."             <3.0.1.16.19970920140710.22dfc0a6@sg1.cc.ic.ac.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
At 17:34 20/09/97 +0100, Brian Somers wrote:

>By "more details", I mean your config files and a log of what
>happened.  Set your logging with
>
> set log chat phase connect lcp ipcp ccp command tun
      ^^^ YM 'debug'?

OK, here are some more details:-

Here's one a section of ppp.log.  Please note the log setting in
ppp.conf below.  Any explanations as to why it is logging only a
subset of this gratefully received (yes, I did restart ppp (by
rebooting) after editing the file).  I've varied log levels before
with no problem, but now it seems to be ignoring the set debug
section of the ppp.conf file and only giving me Link debug info.

This log section is for a dialup caused by a telnet command.  Telnet timed
out, but the link came up OK and was usable.

=== start ppp.log ===
[...]
09-21 21:40:38 [44] Dial attempt 1
09-21 21:40:38 [44] Expecting
09-21 21:40:38 [44] sending: ATE1Q0M0
09-21 21:40:38 [44] Expecting OK-AT-OK
09-21 21:40:38 [44] Wait for (5): OK --> OK
09-21 21:40:38 [44] Chat: ATE1Q0M0
09-21 21:40:38 [44] Chat: OK
09-21 21:40:38 [44] sending: ATDT01715949988
09-21 21:40:38 [44] Expecting CONNECT
09-21 21:40:38 [44] Wait for (40): CONNECT --> CONNECT
09-21 21:40:38 [44] Chat:
09-21 21:40:58 [44] Chat: ATDT01715949988
09-21 21:40:58 [44] Chat: CONNECT
09-21 21:40:58 [44] Expecting return
09-21 21:40:58 [44] Wait for (5): return --> return
09-21 21:40:58 [44] Chat:  31200/ARQ/V34/LAPM/V42BIS
09-21 21:40:59 [44] Chat:
09-21 21:40:59 [44] Chat:
09-21 21:40:59 [44] Chat: Annex Command Line Interpreter   *   Copyright
1991 Xylogics, Inc.
09-21 21:40:59 [44] Chat:
09-21 21:40:59 [44] Chat: Press return
09-21 21:40:59 [44] sending: r
09-21 21:40:59 [44] Expecting sername:-\r-sername:
09-21 21:40:59 [44] Wait for (5): sername: --> sername:
09-21 21:40:59 [44] Chat:  to start log-in.
09-21 21:40:59 [44] Chat:
09-21 21:40:59 [44] Chat: Checking authorization, Please wait...
09-21 21:40:59 [44] Chat:
09-21 21:40:59 [44] Chat: Annex port checks complete.
[snipped a message from my ISP]
09-21 21:41:00 [44] Chat: Annex username:
09-21 21:41:00 [44] sending: dgoddard
09-21 21:41:00 [44] Expecting word:
09-21 21:41:00 [44] Wait for (5): word: --> word:
09-21 21:41:00 [44] Chat:  MYLOGIN
09-21 21:41:00 [44] Chat: Annex password:
09-21 21:41:00 [44] sending: MYPASSWD
09-21 21:41:00 [44] Expecting port
09-21 21:41:00 [44] Wait for (5): port --> port
09-21 21:41:00 [44] Chat:
09-21 21:41:02 [44] Chat:
09-21 21:41:02 [44] Chat: Permission granted
[snipped some more message text from ISP]
09-21 21:41:02 [44] Chat: V34 Service port
09-21 21:41:02 [44] sending: ppp
09-21 21:41:03 [44] LCP: state change Initial --> Closed
09-21 21:41:03 [44] LCP: SendConfigReq
09-21 21:41:03 [44]  ACFCOMP
09-21 21:41:03 [44]  PROTOCOMP
09-21 21:41:03 [44]  ACCMAP [6] 00000000
09-21 21:41:03 [44]  MRU [4] 1500
09-21 21:41:03 [44]  MAGICNUM [6] ed1b212c
09-21 21:41:03 [44] LCP: state change Closed --> Req-Sent
09-21 21:41:03 [44] LCP: Received Configure Request (1) state = Req-Sent (6)
09-21 21:41:03 [44]  ACCMAP 00000000
09-21 21:41:03 [44]  MAGICNUM 7a9d32cd
09-21 21:41:03 [44]  PROTOCOMP
09-21 21:41:03 [44]  ACFCOMP
09-21 21:41:03 [44] LCP:  SendConfigAck(Req-Sent)
09-21 21:41:03 [44]  ACCMAP 00000000
09-21 21:41:03 [44]  MAGICNUM 7a9d32cd
09-21 21:41:03 [44]  PROTOCOMP
09-21 21:41:03 [44]  ACFCOMP
09-21 21:41:03 [44] LCP: state change Req-Sent --> Ack-Sent
09-21 21:41:06 [44] LCP: SendConfigReq
09-21 21:41:06 [44]  ACFCOMP
09-21 21:41:06 [44]  PROTOCOMP
09-21 21:41:06 [44]  ACCMAP [6] 00000000
09-21 21:41:06 [44]  MRU [4] 1500
09-21 21:41:06 [44]  MAGICNUM [6] ed1b212c
09-21 21:41:06 [44] LCP: Received Configure Ack (2) state = Ack-Sent (8)
09-21 21:41:06 [44] LCP: state change Ack-Sent --> Opend
09-21 21:41:06 [44] LCP: LayerUp
09-21 21:41:06 [44] IPCP: state change Initial --> Closed
09-21 21:41:06 [44] IPCP Up event!!
09-21 21:41:06 [44] IPCP: SendConfigReq
09-21 21:41:06 [44]  IPADDR [6] 155.198.8.0
09-21 21:41:06 [44]  COMPPROTO [6] 002d0f00
09-21 21:41:06 [44] IPCP: state change Closed --> Req-Sent
09-21 21:41:06 [44] CCP: state change Initial --> Closed
09-21 21:41:06 [44] CCP Up event!!
09-21 21:41:06 [44] CCP: SendConfigReq
09-21 21:41:06 [44] CCP: state change Closed --> Req-Sent
09-21 21:41:06 [44] IPCP: Received Configure Nak (1) state = Req-Sent (6)
09-21 21:41:06 [44]  IPADDR[6]  155.198.8.2
09-21 21:41:06 [44]  IPADDR[6]  changing address: 155.198.8.0  --> 155.198.8.2
09-21 21:41:06 [44] IPCP: SendConfigReq
09-21 21:41:06 [44]  IPADDR [6] 155.198.8.2
09-21 21:41:06 [44]  COMPPROTO [6] 002d0f00
09-21 21:41:06 [44] LCP: Received Protocol Reject (2) state = Opend (9)
09-21 21:41:06 [44] -- Protocol (80fd) was rejected.
09-21 21:41:06 [44] CCP: LayerFinish.
09-21 21:41:06 [44] CCP: state change Req-Sent --> Stopped
09-21 21:41:06 [44] IPCP: Received Configure Ack (2) state = Req-Sent (6)
09-21 21:41:06 [44] IPCP: state change Req-Sent --> Ack-Rcvd
09-21 21:41:09 [44] IPCP: Received Configure Request (3) state = Ack-Rcvd (7)
09-21 21:41:09 [44]  COMPPROTO[6]  002d0f01
09-21 21:41:09 [44]  IPADDR[6]  155.198.8.241
09-21 21:41:09 [44] IPCP:  SendConfigAck(Ack-Rcvd)
09-21 21:41:09 [44]  COMPPROTO[6]  002d0f01
09-21 21:41:09 [44]  IPADDR[6]  155.198.8.241
09-21 21:41:09 [44] IPCP: state change Ack-Rcvd --> Opend
09-21 21:41:09 [44] IPCP: LayerUp.
09-21 21:41:09 [44]  myaddr = 155.198.8.2  hisaddr = 155.198.8.241
09-21 21:41:09 [44] OsLinkup: 155.198.8.241
[At this point, after the initial process has given up waiting, I close
 the ppp connection]
09-21 21:42:17 [44] LCP: LayerDown
09-21 21:42:17 [44] OsLinkdown: 155.198.8.241
09-21 21:42:17 [44] LCP: SendTerminateReq.
09-21 21:42:17 [44] LCP: state change Opend --> Closing
09-21 21:42:17 [44] LCP: Received Terminate Ack (3) state = Closing (4)
09-21 21:42:17 [44] LCP: state change Closing --> Closed
09-21 21:42:17 [44] LCP: LayerFinish

=== end ppp.log ===

On the subject of log oddities, could anyone explain the following
behaviour of ppp:?

### start script ###

dmg% telnet localhost 3000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
User Process PPP. Written by Toshiharu OHNO.
Warning: No password entry for this host in ppp.secret
Warning: All manipulation is allowed by anyone in the world
Working in auto mode.
[I've already been fiddling with it here - the default with the entry
 in ppp.conf given below give just Link info]
ppp ON dmg> show debug
183: Phase Chat Link Connect
ppp ON dmg> set debug chat phase connect lcp ipcp ccp command tun
ppp ON dmg> show debug
10b: Phase Chat LCP Connect
ppp ON dmg> quit
Connection closed by foreign host.
dmg%

### end script ###


Now ppp.conf:

=== start of ppp.conf section ===

# Default setup. Always executed when PPP is invoked.
#
default:
 set device /dev/cuaa1
 set speed 57600
 set debug chat phase connect lcp ipcp ccp command tun
# set debug phase carrier chat connect link
# set debug carrier link phase
 set debug link
 disable lqr
 deny lqr
 set redial 10 4
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATE1Q0M0 OK-AT-OK
\\dATDT\\T TIMEOUT 40 CONNECT"
[...]
pmdemand:
 set phone 01715949988
 set login "TIMEOUT 5 return \r sername:-\\r-sername: LUSERNAME word:
PASSWORD port
ppp"
 set timeout 120
 set ifaddr 155.198.8.0/8 155.198.8.0/8 255.255.255.0
 delete 0 0
# add 0 0 155.198.8.0    # Commented out 20 Sep - this stopped boot msg
problem
# add 0 0 HISADDR	 # Commented out some time ago
 set openmode active
[...]

=== end of ppp.conf section ===

Now a bit of ppp.linkup:

=== start of ppp.linkup section ===

[...]
MYADDR:
 delete 0 0
 add 0 0 HISADDR

[...]
pmdemand:
 delete 0 0
 add 0 0 HISADDR
# ! sh -c "/etc/ppp/ppp.etherup.pmdemand &"

=== end of ppp.linkup section ===

Finally, a bit of sysconfig:

=== start of sysconfig section ===
[...]
######################### Start Of Netconfig Section #######################
[...]
network_interfaces="tun0 lo0"
ifconfig_tun0=
ifconfig_lo0="inet 127.0.0.1"
[...]
static_routes=""

# Set to the host you'd like set as your default router, or NO for none.
# This is the same as adding a ``default'' entry to static_routes.
defaultrouter="155.198.8.0"

# This is the routing daemon you want to use.  Possible options are
# currently NO (for none), `routed' and `gated'.  Also see `routerflags'
# for startup flags.
router="NO"

=== end of sysconfig section ===


Finally, I *do* have a file /etc/start_if.tun0, containing the following
line:
  ppp -auto pmdemand


Once again, thanks in advance to anyone who takes the time out to help me
solve what it probably a trivial problem but one that *I* can't work out.

Dave





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