AutoPPP won't work with Win95
Barry Dwyer (bddwyer@home.com)
Wed, 09 Jun 1999 19:11:18 -0700
I've read the FAQs, the HOWTOs and the list archives and can't get my
linux box to accept pppd dialins from a Win95 client.
The Win95 box dials, the modems connect, then disconnect, with the Win95
box isssuing a "check your password" error message.
mgetty works fine: the Win95 box can dial in using a regular term.
emulator and run normal command-line stuff.
I've tried specifically compiling mgetty 1.1.20 for AutoPPP (in case the
distributed binary didn't have the feature) but get the same result.
Also, there is no success with shadow passwords disabled, either.
I've tried removing pppd's "login" option and working just off
pap-secrets, with no luck. I've tried removing pap-secrets, with no
luck. I've tried a pap-secrets that looks like this, also with no luck:
* * "" *
The ability to get pppd dialins is mission critical for this system.
What am I doing wrong here????? Help!
Copies of config files and log entries are appended.
Thanks,
Barry Dwyer
Laird Rice
=================================
ENVIRONMENT:
Caldera OL 2.2 (col. 2.2.5)
mgetty 1.1.8 (as shipped with Caldera's product)
(also tried mgetty 1.1.20 compiled for AutoPPP with same results)
pppd 2.3.5
shadow passwords enabled
(same results with shadow passwords disabled)
Practical Peripherals 14.4 modem on /dev/ttyS0
Win95 OSR2
INITTAB entry for mgetty:
S0:2345:respawn:/usr/sbin/mgetty -n1 -x2 -D ttyS0
MGETTY.CONFIG:
debug 4
speed 38400
LOGIN.CONFIG:
/AutoPPP/ - - /usr/sbin/pppd auth -chap +pap modem login kdebug 7 debug
* - - /bin/login @
/ETC/PPP/OPTIONS:
-detach
/ETC/PPP/OPTIONS.TTYS01:
192.168.0.8:192.168.0.10
/ETC/PASSWD ENTRY FOR PPP USER:
danppp:x:506:800:Dan dialin:/home/danppp:/usr/sbin/pppd
(note: the user logs into the Win95 box with the same username/pwd)
PAP-SECRETS:
# client server secret IP addresses
danppp linux1.precision howton
LOGFILES:
=========
DEBUG:
Jun 9 16:53:36 linux1 pppd[609]: pppd 2.3.5 started by LOGIN, uid 0
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set dbg flags to 70000
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set flags to 70000
Jun 9 16:53:36 linux1 pppd[609]: Using interface ppp0
Jun 9 16:53:36 linux1 pppd[609]: Connect: ppp0 <--> /dev/ttyS0
Jun 9 16:53:36 linux1 kernel: ppp_tty_ioctl: set xasyncmap
Jun 9 16:53:36 linux1 kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set flags to d070000
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set mru to 5dc
Jun 9 16:53:36 linux1 kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set flags to d070000
Jun 9 16:53:36 linux1 pppd[609]: sent [LCP ConfReq id=0x1 <auth pap>
<magic 0xcde2c824> <pcomp> <accomp>]
Jun 9 16:53:36 linux1 kernel: ppp: write frame, count = 22
Jun 9 16:53:36 linux1 kernel: FF 03 C0 21 01 01 00 12 ...!....
Jun 9 16:53:36 linux1 kernel: 03 04 C0 23 05 06 CD E2 ...#....
Jun 9 16:53:36 linux1 kernel: C8 24 07 02 08 02 .$....
Jun 9 16:53:36 linux1 kernel: ppp: tossing frame (e0)
Jun 9 16:53:36 linux1 kernel: ppp: receive frame, count = 22
Jun 9 16:53:36 linux1 kernel: FF 03 C0 21 02 01 00 12 ...!....
Jun 9 16:53:36 linux1 kernel: 03 04 C0 23 05 06 CD E2 ...#....
Jun 9 16:53:36 linux1 kernel: C8 24 07 02 08 02 .$....
Jun 9 16:53:36 linux1 pppd[609]: rcvd [LCP ConfAck id=0x1 <auth pap>
<magic 0xcde2c824> <pcomp> <accomp>]
Jun 9 16:53:37 linux1 kernel: ppp: receive frame, count = 27
Jun 9 16:53:37 linux1 kernel: FF 03 C0 21 01 02 00 17 ...!....
Jun 9 16:53:37 linux1 kernel: 02 06 00 0A 00 00 05 06 ........
Jun 9 16:53:37 linux1 kernel: 04 DF A8 14 07 02 08 02 ........
Jun 9 16:53:37 linux1 kernel: 0D 03 06 ...
Jun 9 16:53:37 linux1 pppd[609]: rcvd [LCP ConfReq id=0x2 <asyncmap
0xa0000> <magic 0x4dfa814> <pcomp> <accomp> <callback 0x600>]
Jun 9 16:53:37 linux1 pppd[609]: sent [LCP ConfRej id=0x2 <callback
0x623>]
Jun 9 16:53:37 linux1 kernel: ppp: write frame, count = 11
Jun 9 16:53:37 linux1 kernel: FF 03 C0 21 04 02 00 07 ...!....
Jun 9 16:53:37 linux1 kernel: 0D 03 06 ...
Jun 9 16:53:37 linux1 kernel: ppp: receive frame, count = 24
Jun 9 16:53:37 linux1 kernel: FF 03 C0 21 01 03 00 14 ...!....
Jun 9 16:53:37 linux1 kernel: 02 06 00 0A 00 00 05 06 ........
Jun 9 16:53:37 linux1 kernel: 04 DF A8 14 07 02 08 02 ........
Jun 9 16:53:37 linux1 pppd[609]: rcvd [LCP ConfReq id=0x3 <asyncmap
0xa0000> <magic 0x4dfa814> <pcomp> <accomp>]
Jun 9 16:53:37 linux1 pppd[609]: sent [LCP ConfAck id=0x3 <asyncmap
0xa0000> <magic 0x4dfa814> <pcomp> <accomp>]
Jun 9 16:53:37 linux1 kernel: ppp: write frame, count = 24
Jun 9 16:53:37 linux1 kernel: FF 03 C0 21 02 03 00 14 ...!....
Jun 9 16:53:37 linux1 kernel: 02 06 00 0A 00 00 05 06 ........
Jun 9 16:53:37 linux1 kernel: 04 DF A8 14 07 02 08 02 ........
Jun 9 16:53:37 linux1 kernel: ppp_tty_ioctl: set xmit asyncmap a0000
Jun 9 16:53:37 linux1 kernel: ppp_ioctl: set flags to f070003
Jun 9 16:53:37 linux1 kernel: ppp_ioctl: set mru to 5dc
Jun 9 16:53:37 linux1 kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Jun 9 16:53:37 linux1 kernel: ppp_ioctl: set flags to f070003
Jun 9 16:53:38 linux1 kernel: ppp: receive frame, count = 22
Jun 9 16:53:38 linux1 kernel: FF 03 C0 23 01 01 00 12 ...#....
Jun 9 16:53:38 linux1 kernel: 06 64 61 6E 70 70 70 06 .danppp.
Jun 9 16:53:38 linux1 kernel: 68 6F 77 74 6F 6E howton
Jun 9 16:53:38 linux1 pppd[609]: rcvd [PAP AuthReq id=0x1 user="danppp"
password="howton"]
Jun 9 16:53:38 linux1 pppd[609]: PAP authentication failure for danppp
Jun 9 16:53:38 linux1 pppd[609]: sent [PAP AuthNak id=0x1 "Login
incorrect"]
Jun 9 16:53:38 linux1 kernel: ppp: write frame, count = 24
Jun 9 16:53:38 linux1 kernel: FF 03 C0 23 03 01 00 14 ...#....
Jun 9 16:53:38 linux1 kernel: 0F 4C 6F 67 69 6E 20 69 .Login i
Jun 9 16:53:38 linux1 kernel: 6E 63 6F 72 72 65 63 74 ncorrect
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set flags to f070003
Jun 9 16:53:38 linux1 kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set flags to f070000
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set mru to 5dc
Jun 9 16:53:38 linux1 kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set flags to f070000
Jun 9 16:53:38 linux1 pppd[609]: sent [LCP TermReq id=0x2
"Authentication failed"]
Jun 9 16:53:38 linux1 kernel: ppp: write frame, count = 29
Jun 9 16:53:38 linux1 kernel: FF 03 C0 21 05 02 00 19 ...!....
Jun 9 16:53:38 linux1 kernel: 41 75 74 68 65 6E 74 69 Authenti
Jun 9 16:53:38 linux1 kernel: 63 61 74 69 6F 6E 20 66 cation f
Jun 9 16:53:38 linux1 kernel: 61 69 6C 65 64 ailed
Jun 9 16:53:38 linux1 kernel: ppp: receive frame, count = 8
Jun 9 16:53:38 linux1 kernel: FF 03 C0 21 06 02 00 04 ...!....
Jun 9 16:53:38 linux1 pppd[609]: rcvd [LCP TermAck id=0x2]
Jun 9 16:53:38 linux1 pppd[609]: Connection terminated.
Jun 9 16:53:38 linux1 kernel: ppp: channel ppp0 closing.
Jun 9 16:53:38 linux1 kernel: ppp0 released
Jun 9 16:53:38 linux1 kernel: ppp0: ccp closed
Jun 9 16:53:39 linux1 pppd[609]: Hangup (SIGHUP)
Jun 9 16:53:39 linux1 pppd[609]: Exit.
MESSAGES:
Jun 9 16:53:36 linux1 pppd[609]: pppd 2.3.5 started by LOGIN, uid 0
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set dbg flags to 70000
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set flags to 70000
Jun 9 16:53:36 linux1 pppd[609]: Using interface ppp0
Jun 9 16:53:36 linux1 pppd[609]: Connect: ppp0 <--> /dev/ttyS0
Jun 9 16:53:36 linux1 kernel: ppp_tty_ioctl: set xasyncmap
Jun 9 16:53:36 linux1 kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set flags to d070000
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set mru to 5dc
Jun 9 16:53:36 linux1 kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Jun 9 16:53:36 linux1 kernel: ppp_ioctl: set flags to d070000
Jun 9 16:53:37 linux1 kernel: ppp_tty_ioctl: set xmit asyncmap a0000
Jun 9 16:53:37 linux1 kernel: ppp_ioctl: set flags to f070003
Jun 9 16:53:37 linux1 kernel: ppp_ioctl: set mru to 5dc
Jun 9 16:53:37 linux1 kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Jun 9 16:53:37 linux1 kernel: ppp_ioctl: set flags to f070003
Jun 9 16:53:38 linux1 pppd[609]: PAP authentication failure for danppp
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set flags to f070003
Jun 9 16:53:38 linux1 kernel: ppp_tty_ioctl: set xmit asyncmap ffffffff
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set flags to f070000
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set mru to 5dc
Jun 9 16:53:38 linux1 kernel: ppp_tty_ioctl: set rcv asyncmap ffffffff
Jun 9 16:53:38 linux1 kernel: ppp_ioctl: set flags to f070000
Jun 9 16:53:38 linux1 pppd[609]: Connection terminated.
Jun 9 16:53:38 linux1 kernel: ppp: channel ppp0 closing.
Jun 9 16:53:39 linux1 pppd[609]: Hangup (SIGHUP)
Jun 9 16:53:39 linux1 pppd[609]: Exit.
MGETTY.TTYS0:
06/09 16:53:36 ##### data dev=ttyS0, pid=609, caller=none,
conn='38400/14400 LAP-M', name='', cmd='/usr/sbin/pppd',
user='/AutoPPP/'