

5.4 Protocol PPP/MSCHAP Link with 'Admin Defined Callback' Function
Your log should be like this one :
Feb 25 16:36:50 dijklinux kernel: PPP: version 2.2.0 (dynamic channel allocation)
Feb 25 16:36:50 dijklinux kernel: PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
Feb 25 16:36:50 dijklinux kernel: PPP line discipline registered.
Feb 25 16:36:50 dijklinux kernel: registered device ppp0
Feb 25 16:36:50 dijklinux pppd[447]: pppd 2.3.5 started by root, uid 0
Feb 25 16:36:51 dijklinux chat[451]: timeout set to 60 seconds
Feb 25 16:36:51 dijklinux chat[451]: abort on (BUSY)
Feb 25 16:36:51 dijklinux chat[451]: abort on (NO DIALTONE)
Feb 25 16:36:51 dijklinux chat[451]: abort on (ERROR)
Feb 25 16:36:51 dijklinux chat[451]: abort on (NO CARRIER)
Feb 25 16:36:51 dijklinux chat[451]: send (+++ATZ^M)
Feb 25 16:36:51 dijklinux chat[451]: expect (OK)
Feb 25 16:36:52 dijklinux chat[451]: +++ATZ^M^M
Feb 25 16:36:52 dijklinux chat[451]: OK
Feb 25 16:36:52 dijklinux chat[451]: -- got it
Feb 25 16:36:52 dijklinux chat[451]: send (ATE1Q0&C1&S0DT555222^M)
Feb 25 16:36:53 dijklinux chat[451]: expect (CONNECT)
Feb 25 16:36:53 dijklinux chat[451]: ^M
Feb 25 16:37:13 dijklinux chat[451]: ATE1Q0&C1&S0DT555222^M^M
Feb 25 16:37:13 dijklinux chat[451]: CONNECT
Feb 25 16:37:13 dijklinux chat[451]: -- got it
Feb 25 16:37:13 dijklinux chat[451]: send (^M)
Feb 25 16:37:13 dijklinux pppd[447]: Serial connection established.
Feb 25 16:37:14 dijklinux pppd[447]: Using interface ppp0
Feb 25 16:37:14 dijklinux pppd[447]: Connect: ppp0 <--> /dev/modem
Feb 25 16:37:14 dijklinux pppd[447]: sent [LCP ConfReq id=0x1 <callback 0x605> 06 85 3d ee c9 07 02 08 02 00]
Feb 25 16:37:14 dijklinux pppd[447]: rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> <auth chap 80> <magic 0x38ed> <pcomp> <accomp>]
Feb 25 16:37:14 dijklinux pppd[447]: sent [LCP ConfAck id=0x0 <asyncmap 0x0> <auth chap 80> <magic 0x38ed> <pcomp> <accomp>]
Feb 25 16:37:14 dijklinux pppd[447]: rcvd [LCP ConfAck id=0x1 <callback 0x605> 06 85 3d ee c9 07 02 08 02 00]
Feb 25 16:37:14 dijklinux pppd[447]: cbcp_lowerup
Feb 25 16:37:14 dijklinux pppd[447]: want: 14
Feb 25 16:37:14 dijklinux pppd[447]: rcvd [CHAP Challenge id=0x8a <b6b139de4255f843>, name = ""]
Feb 25 16:37:14 dijklinux pppd[447]: sent [CHAP Response id=0x8a <000000000000000000000000000000000000000000000000c6bc1ab62f2bc0138290d78fab2ef12998d3ed8b7fd4d61801>, name = "my_login" ]
Feb 25 16:37:14 dijklinux pppd[447]: rcvd [CHAP Success id=0x8a ""]
Feb 25 16:37:14 dijklinux pppd[447]: cbcp_open
Feb 25 16:37:15 dijklinux pppd[447]: rcvd [CBCP Request id=0x1 < AdminDefined delay = 0>]
Feb 25 16:37:15 dijklinux pppd[447]: length: 3
Feb 25 16:37:15 dijklinux pppd[447]: user admin defined allowed
Feb 25 16:37:15 dijklinux pppd[447]: cbcp_resp cb_type=8
Feb 25 16:37:15 dijklinux pppd[447]: cbcp_resp CONF_ADMIN
Feb 25 16:37:15 dijklinux pppd[447]: sent [CBCP Response id=0x1 < AdminDefined delay = 5 number = >]
Feb 25 16:37:15 dijklinux pppd[447]: rcvd [CBCP Ack id=0x1 < AdminDefined delay = 5 number = >]
Feb 25 16:37:15 dijklinux pppd[447]: sent [LCP TermReq id=0x2 "Call me back, please"]
Feb 25 16:37:15 dijklinux pppd[447]: rcvd [LCP TermAck id=0x2]
Feb 25 16:37:15 dijklinux pppd[447]: Connection terminated.
Feb 25 16:37:16 dijklinux pppd[447]: Exit.
Feb 25 16:37:16 dijklinux pppd[452]: pppd 2.3.5 started by root, uid 0
Feb 25 16:37:17 dijklinux chat[453]: timeout set to 120 seconds
Feb 25 16:37:17 dijklinux chat[453]: abort on (NO CARRIER)
Feb 25 16:37:17 dijklinux chat[453]: abort on (BUSY)
Feb 25 16:37:17 dijklinux chat[453]: abort on (NO DIALTONE)
Feb 25 16:37:17 dijklinux chat[453]: abort on (ERROR)
Feb 25 16:37:17 dijklinux chat[453]: send (+++ATZ^M)
Feb 25 16:37:17 dijklinux chat[453]: expect (OK)
Feb 25 16:37:18 dijklinux chat[453]: +++ATZ^M^M
Feb 25 16:37:18 dijklinux chat[453]: OK
Feb 25 16:37:18 dijklinux chat[453]: -- got it
Feb 25 16:37:18 dijklinux chat[453]: send (ATE1Q0&C1&S0^M)
Feb 25 16:37:18 dijklinux chat[453]: expect (RING)
Feb 25 16:37:18 dijklinux chat[453]: ^M
Feb 25 16:37:19 dijklinux chat[453]: ATE1Q0&C1&S0^M^M
Feb 25 16:37:19 dijklinux chat[453]: OK^M
Feb 25 16:37:28 dijklinux chat[453]: ^M
Feb 25 16:37:28 dijklinux chat[453]: RING
Feb 25 16:37:28 dijklinux chat[453]: -- got it
Feb 25 16:37:28 dijklinux chat[453]: send (ATA^M)
Feb 25 16:37:28 dijklinux chat[453]: expect (CONNECT)
Feb 25 16:37:28 dijklinux chat[453]: ^M
Feb 25 16:37:42 dijklinux chat[453]: ATA^M^M
Feb 25 16:37:42 dijklinux pppd[452]: Serial connection established.
Feb 25 16:37:42 dijklinux chat[453]: CONNECT
Feb 25 16:37:42 dijklinux chat[453]: -- got it
Feb 25 16:37:42 dijklinux chat[453]: send (^M)
Feb 25 16:37:43 dijklinux pppd[452]: Using interface ppp0
Feb 25 16:37:43 dijklinux pppd[452]: Connect: ppp0 <--> /dev/modem
Feb 25 16:37:43 dijklinux pppd[452]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x996cc78d> <pcomp> <accomp>]
Feb 25 16:37:43 dijklinux pppd[452]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x996cc78d> <pcomp> <accomp>]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> <auth chap 80> <magic 0x28b3> <pcomp> <accomp>]
Feb 25 16:37:45 dijklinux pppd[452]: sent [LCP ConfAck id=0x0 <asyncmap 0x0> <auth chap 80> <magic 0x28b3> <pcomp> <accomp>]
Feb 25 16:37:45 dijklinux pppd[452]: sent [LCP EchoReq id=0x0 magic=0x996cc78d]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [CHAP Challenge id=0x8b <6c90bfcd2a3c3768>, name = ""]
Feb 25 16:37:45 dijklinux pppd[452]: sent [CHAP Response id=0x8b <0000000000000000000000000000000000000000000000002a9b8196d7877e7bda33a8f8680a1da562a675264a03523801>, name = "my_login"]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [LCP EchoRep id=0x0 magic=0x28b3]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [CHAP Success id=0x8b ""]
Feb 25 16:37:45 dijklinux pppd[452]: sent [IPCP ConfReq id=0x1 <addr 192.168.0.3> <compress VJ 0f 01>]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [CCP ConfReq id=0x1 < 12 06 00 00 00 01>]
Feb 25 16:37:45 dijklinux pppd[452]: sent [CCP ConfReq id=0x1]
Feb 25 16:37:45 dijklinux pppd[452]: sent [CCP ConfRej id=0x1 < 12 06 00 00 00 01>]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 192.168.0.1>]
Feb 25 16:37:45 dijklinux pppd[452]: sent [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 192.168.0.1>]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [IPXCP ConfReq id=0x3 <network 4b484d98> <node 000000000001>]
Feb 25 16:37:45 dijklinux pppd[452]: Unsupported protocol (0x802b) received
Feb 25 16:37:45 dijklinux pppd[452]: sent [LCP ProtRej id=0x2 80 2b 01 03 00 12 01 06 4b 48 4d 98 02 08 00 00 00 00 00 01]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [IPCP ConfAck id=0x1 <addr 192.168.0.3> <compress VJ 0f 01>]
Feb 25 16:37:45 dijklinux pppd[452]: local IP address 192.168.0.3
Feb 25 16:37:45 dijklinux pppd[452]: remote IP address 192.168.0.1
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [CCP ConfAck id=0x1]
Feb 25 16:37:45 dijklinux pppd[452]: rcvd [CCP TermReq id=0x4 00 00 02 dc]
Feb 25 16:37:45 dijklinux pppd[452]: sent [CCP TermAck id=0x4]
Feb 25 16:37:48 dijklinux pppd[452]: sent [CCP ConfReq id=0x1]
Feb 25 16:37:48 dijklinux pppd[452]: rcvd [CCP TermAck id=0x1]
Feb 25 16:37:48 dijklinux pppd[452]: sent [CCP TermReq id=0x2"No compression negotiated"]
Feb 25 16:37:48 dijklinux pppd[452]: rcvd [CCP TermAck id=0x2]
Feb 25 16:37:55 dijklinux pppd[452]: Terminating on signal 2.
Feb 25 16:37:55 dijklinux pppd[452]: sent [LCP TermReq id=0x3 "User request"]
Feb 25 16:37:55 dijklinux pppd[452]: rcvd [LCP TermAck id=0x3]
Feb 25 16:37:55 dijklinux pppd[452]: Connection terminated.
Feb 25 16:37:55 dijklinux pppd[452]: Exit.
Feb 25 16:39:50 dijklinux kernel: PPP: ppp line discipline successfully unregistered
Part of file /var/log/messages
6 Appendix
6.1 How to change the syslog.conf file for pppd debugging
To enable logging to /var/log/messages of pppd you must do the following steps :
-
Add the 'debug' parameters to the pppd options file
-
Add this line to /etc/syslog.conf
-
deamon.* /var/log/messages
-
Restart syslogd with kill -SIGHUP 'pid syslogd'
6.2 Literature
[1] Bodo Bauer;
Magic Connection;
Mit dem Point to Point Protocol ins Internet;
iX 1/96, S.154
[2] S. Hetze u. a.;
LinuX Anwenderhandbuch und Leitfaden fuer die Systemverwaltung,
5. erweiterte und aktualisierte Auflage, S. 329
LunetIX Softfair
ISBN 3-929764-04-0
[3] Olaf Kirch;
Linux Wegweiser fuer Netzwerker;
1996, deutsche Ausgabe;
O'Reilly
ISBN 3-930673-18-5
[4] Terry Dawson;
Linux NET-2 HOWTO;
16 January 1996;
http://www.suse.de/doku/howto/NET-2-HOWTO.html
bzw.
Robert Hart;
Linux PPP HOWTO;
25 August 1996.
http://www.suse.de/doku/howto/PPP-HOWTO.html
[5] Siegfried Schoen
Linux/PPP HOWTO;
http://www.suse.de/doku/ppp_nt/PPP-NT-HOWTO.html
6.3 To Do
-
Configuring and testing for ipppd (ISDN style ppp)
-
Submit this HOWTO to the Linux Documentation Project (LDP). This means
that I have to translate it into SGML.
-
Translating this HOWTO into Dutch
7. FAQ
Can you help me with analyzing my log file ?
I will try to help you. But I'm no expert in this field.
Can you tell me what my NT domain name is ?
Sorry no. You have to ask your NT administrator.
The NT Server I'm dialing into isn't in a NT domain, what now ?
Use for the NT domain the computer name of the server. Or don't use
the 'domain\\user' syntax but use the 'user' syntax. You can do this because
your server does the authentication too. So in a NT domain you can use
the 'user' syntax if you dial into a PDC or BDC.
I compiled ppp as a module and now I get messages like can't locate
module ppp-compress-24
You should add this lines to your /etc/conf.modules or perhaps /etc/modules.conf :
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
I'm sure that my password is right but I get "CHAP failure E=691 R=1"
If your password is longer than 14 characters cut it to 14 characters only.
NT has a password limit of 14 characters.


MODIFIED LINUX PPP/NT HOWTO V2.1