A few days ago, I was asking how to spawn a PPPD process if someone
appended a "$" to their user name. Well, now I am pursuing the mgetty
option using /AutoPPP/ detect. This automatically starts pppd and then
you must do user authentication through pppd.
Since I am doing this for some Windows-95 users to log in, I am limited to
PAP. And I want to use the "login" option, so their username/password
information come from the NIS/YP database and I don't have to open new
accounts for them.
The problem, I can establish a PPP connection from a Win-95 box to my
Linux machine (i386 RedHat 5.0 with all updates) if (a) I don't require
authentication or (b) if I pull up a terminal window when Win-95
establishes a connection and manually log into an account that starts
pppd. So, I can get the two computers to talk.
But, when I do the automagic mgetty thing and try PAP/login, I can't get
anything to authenticate. I've put the thing into debug mode, and I see
my username and password coming through clearly, but PAP authentication
fails. Any suggestions? If anyone has done this type of Win-95 to Linux
connection, I'd really appreciate hearing from you.
Heres some of the debug syslog:
pppd[978]: Connect: ppp0 <--> /dev/ttyS0
pppd[978]: sent [LCP ConfReq id=0x1 <auth pap>
<magic 0xffff1484> <pcomp> <accomp>]
pppd[978]: rcvd [LCP ConfAck id=0x1 <auth pap>
<magic 0xffff1484> <pcomp> <accomp>]
pppd[978]: rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000>
<magic 0x2a787d> <pcomp> <accomp> <callback 0x600>]
pppd[978]: sent [LCP ConfRej id=0x2 <callback 0x623>]
pppd[978]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000>
<magic 0x2a787d> <pcomp> <accomp>]
pppd[978]: sent [LCP ConfAck id=0x3 <asyncmap 0xa0000>
<magic 0x2a787d> <pcomp> <accomp>]
pppd[978]: sent [LCP EchoReq id=0x0 magic=0xffff1484]
pppd[978]: rcvd [PAP AuthReq id=0x1 user="myuser"
password="mypassword"]
pppd[978]: PAP authentication failure for myuser
pppd[978]: sent [PAP AuthNak id=0x1 "Login incorrect"]
pppd[978]: sent [LCP TermReq id=0x2 "Authentication failed"]
"myuser" is a valid account in the local machines /etc/passwd (not even
making it go through YP yet) and "mypassword" is logged as the unencrypted
password (obviously encrypted in /etc/passwd). I am specifying "login" as
a pppd option, and have uncommented the appropriate line in the sample
pap-secrets file.
Thanks,
Mike
[EMAIL PROTECTED]
--
PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject.