|
|
|
|
|
|
| Author |
Message |
James Carlson *nix forums Guru
Joined: 23 Feb 2005
Posts: 310
|
Posted: Wed Jan 25, 2006 7:16 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com writes:
That doesn't necessarily make sense for a dial-in link. It means the
guy calling you provides _your_ link to the Internet.
| Quote: | netmask 255.255.0.0
|
That doesn't actually do anything for point-to-point links.
You probably don't want that.
Kdebug isn't terribly useful unless you're hacking the kernel modules.
| Quote: | 3) .rhosts for user on UNIX allows any dial-in (i.e. "+ +") [will
tighten this up later]
|
..rhosts isn't related to dial-in.
| Quote: | 4) syslog for local2.debug, when pppd starts up:
pppd started by root, uid 0
Using interface ppp0
Connect: ppp0 <--> /dev/tty01
|
You might want to try to get a stack dump on the process at that
point. I'll bet it's stuck in open(2) because the tty isn't (for some
reason) configured to handle carrier detect correctly.
| Quote: | 5) syslog for kern.debug shows some stuff that I can't make sense of,
but I can post if someone could use it
|
Please do. Nothing you've posted gives clear answers for what's going
wrong here, except that PPP isn't running at all.
| Quote: | 6) At the PC end, it indicates that it is waiting for authentication of
the username/password
|
That's just a generic message. Windoze will report that message even
if the other end of the link is connected to a doorknob.
| Quote: | 7) I have tried removing the "login" from the pppd line in
/etc/inittab, and creating a pap-secrets file with * * "" in, but that
is no better
|
You're not even exchanging LCP. The low-level modem connection is
_NOT_ working. That appears to be the root problem here, and the rest
of it is of no importance (yet).
--
James Carlson, KISS Network <james.d.carlson@sun.com>
Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 |
|
| Back to top |
|
 |
Unruh *nix forums Guru
Joined: 22 Mar 2005
Posts: 1166
|
Posted: Wed Jan 25, 2006 9:53 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com writes:
| Quote: | I am using a Windows NT box to connect to a Digital UNIX 4.0E box over
PPP via modem.
I have the modems talking, and when I dial over PPP from the PC, the
call is answered on the UNIX box, but PPP doesn't seem to authenicate
it, and the call is terminated.
(We did have this working on some other kit ages ago, and I'm trying to
set it up on another box).
Details:
1) pppd is in /etc/inittab:
pppdaemon:23:respawn:/usr/sbin/pppd -detach +pap login tty00 57600
|
You surely want mgetty, not pppd respawning. Ie, something has to answer
the phone, tell the modem to connect, and then hand off to pppd. \
| Quote: | 2) /etc/ppp/options
crtscts
defaultroute
netmask 255.255.0.0
silent
ipcp-accept-remote
modem
debug
proxyarp
kdebug 7
|
kdebug has done nothing for a number of years. You can (I assume) remove
this.
| Quote: | 3) .rhosts for user on UNIX allows any dial-in (i.e. "+ +") [will
tighten this up later]
4) syslog for local2.debug, when pppd starts up:
pppd started by root, uid 0
Using interface ppp0
Connect: ppp0 <--> /dev/tty01
|
You also want a syslog for daemon.* That is where the pppd messages come
from.
| Quote: | Then when I try to connect in and fail, I get:
Slave died: EOF on tty
Modem hangup
Exit
5) syslog for kern.debug shows some stuff that I can't make sense of,
but I can post if someone could use it
6) At the PC end, it indicates that it is waiting for authentication of
the username/password
|
pppd cannot answer modems. It cannot decode the "CONNECT etc messages from
the modem.
| Quote: | 7) I have tried removing the "login" from the pppd line in
/etc/inittab, and creating a pap-secrets file with * * "" in, but that
is no better
Thanks in advance
Mark
mark . bergman @ thales - is . com |
|
|
| Back to top |
|
 |
James Carlson *nix forums Guru
Joined: 23 Feb 2005
Posts: 310
|
Posted: Wed Jan 25, 2006 10:38 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
Unruh <unruh-spam@physics.ubc.ca> writes:
| Quote: | 6) At the PC end, it indicates that it is waiting for authentication of
the username/password
pppd cannot answer modems. It cannot decode the "CONNECT etc messages from
the modem.
|
That's not quite true. pppd will open the tty (causing DTR to go
high) and then hang at the open because DCD is low. If the modem is
correctly configured to answer automatically when DTR is asserted, it
should answer when a call comes in and (after training and asserting
DCD) cause pppd to wake up.
On dial-in, most modems don't emit the "CONNECT" goop back towards the
answerer, but if they do, pppd will happily throw it on the floor as a
packet with bad FCS.
At least based on the symptoms, the problem is that DCD isn't getting
asserted, the wire is broken, or something in the tty subsystem is not
responding to it correctly.
--
James Carlson, KISS Network <james.d.carlson@sun.com>
Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 |
|
| Back to top |
|
 |
mark.bergman@thales-is.co *nix forums beginner
Joined: 23 Jan 2006
Posts: 12
|
Posted: Thu Jan 26, 2006 10:26 am Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
James Carlson wrote:
| Quote: | mark.bergman@thales-is.com writes:
5) syslog for kern.debug shows some stuff that I can't make sense of,
but I can post if someone could use it
Please do. Nothing you've posted gives clear answers for what's going
wrong here, except that PPP isn't running at all.
|
OK:
Jan 25 17:04:27 nwscada1 vmunix: ppp_if0: init
Jan 25 17:04:27 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 25 17:04:27 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 25 17:05:56 nwscada1 vmunix: ppp_if0: closed
Jan 25 17:05:56 nwscada1 vmunix: ppp_async0: closing
Jan 25 17:06:01 nwscada1 vmunix: ppp_if0: init
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 25 17:06:14 nwscada1 vmunix: ppp_if0: closed
Jan 25 17:06:14 nwscada1 vmunix: ppp_async0: closing
(the above is for two dial-in attempts).
Thanks for help so far.
(Oh, and to "Unruh" who also replied, I do also have a syslog for
daemon)
Mark
mark . bergman @ thales - is . com |
|
| Back to top |
|
 |
mark.bergman@thales-is.co *nix forums beginner
Joined: 23 Jan 2006
Posts: 12
|
Posted: Thu Jan 26, 2006 10:26 am Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
James Carlson wrote:
| Quote: | mark.bergman@thales-is.com writes:
5) syslog for kern.debug shows some stuff that I can't make sense of,
but I can post if someone could use it
Please do. Nothing you've posted gives clear answers for what's going
wrong here, except that PPP isn't running at all.
|
OK:
Jan 25 17:04:27 nwscada1 vmunix: ppp_if0: init
Jan 25 17:04:27 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 25 17:04:27 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 25 17:04:28 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 25 17:05:56 nwscada1 vmunix: ppp_if0: closed
Jan 25 17:05:56 nwscada1 vmunix: ppp_async0: closing
Jan 25 17:06:01 nwscada1 vmunix: ppp_if0: init
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 25 17:06:01 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 25 17:06:14 nwscada1 vmunix: ppp_if0: closed
Jan 25 17:06:14 nwscada1 vmunix: ppp_async0: closing
(the above is for two dial-in attempts).
Thanks for help so far.
(Oh, and to "Unruh" who also replied, I do also have a syslog for
daemon)
Mark
mark . bergman @ thales - is . com |
|
| Back to top |
|
 |
mark.bergman@thales-is.co *nix forums beginner
Joined: 23 Jan 2006
Posts: 12
|
Posted: Thu Jan 26, 2006 10:37 am Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
James Carlson wrote:
| Quote: | You're not even exchanging LCP. The low-level modem connection is
_NOT_ working.
|
I tried running a Hyperterminal from the PC, and dialling manually with
ATDT.
When the modems connect, I get: CONNECT 1200/ARQ/LAPM/V42BIS (then
nothing)
I also tried putting a getty on the UNIX machine (after disabling pppd
in inittab),.and using Hyperterminal as before, I got: CONNECT
2400/ARQ/LAPM/V42BIS and a login prompt which allowed me to login to
the UNIX machine.
I have tried playing a little with modem settings, when I retried I got
the same without the "V42BIS".
{oh, and sorry for the doubled reply post - I blame Google!)
Mark
mark . bergman @ thales - is . com |
|
| Back to top |
|
 |
James Carlson *nix forums Guru
Joined: 23 Feb 2005
Posts: 310
|
Posted: Thu Jan 26, 2006 11:46 am Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com writes:
| Quote: | James Carlson wrote:
You're not even exchanging LCP. The low-level modem connection is
_NOT_ working.
I tried running a Hyperterminal from the PC, and dialling manually with
ATDT.
When the modems connect, I get: CONNECT 1200/ARQ/LAPM/V42BIS (then
nothing)
|
The "then nothing" part is exactly the problem.
| Quote: | I also tried putting a getty on the UNIX machine (after disabling pppd
in inittab),.and using Hyperterminal as before, I got: CONNECT
2400/ARQ/LAPM/V42BIS and a login prompt which allowed me to login to
the UNIX machine.
|
Interesting. I wonder what special thing getty is doing on this
system?
You may want to use mgetty instead of running pppd directly on the
tty.
--
James Carlson, KISS Network <james.d.carlson@sun.com>
Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 |
|
| Back to top |
|
 |
mark.bergman@thales-is.co *nix forums beginner
Joined: 23 Jan 2006
Posts: 12
|
Posted: Thu Jan 26, 2006 1:02 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
James Carlson wrote:
| Quote: | mark.bergman@thales-is.com writes:
I also tried putting a getty on the UNIX machine (after disabling pppd
in inittab),.and using Hyperterminal as before, I got: CONNECT
2400/ARQ/LAPM/V42BIS and a login prompt which allowed me to login to
the UNIX machine.
You may want to use mgetty instead of running pppd directly on the
tty.
|
A colleague who worked on this initially (a few years ago) said he had
problems with the getty method which is why he went to running ppd
directly on the tty! He did have different modems though, so maybe
that was it. I will probably try the mgetty method anyway.
You mentioned in an earlier post that "silent" option is probably not
what is required.
I tried removing it from /etc/ppp/options, and I still cannot connect.
The ppp log shows packets being sent - I show it below, together with
the kern.log (sorry for the length; I have edited it a bit!).
My PC did give a different error in its Event Log - "The data link was
terminated by the remote machine" rather than "Remote PPP peer is not
responding" as previously.
ppp-log:
an 26 11:37:34 nwscada1 pppd[2962]: pppd started by root, uid 0
Jan 26 11:37:34 nwscada1 pppd[2962]: Using interface ppp0
Jan 26 11:37:34 nwscada1 pppd[2962]: Connect: ppp0 <--> /dev/tty01
Jan 26 11:37:34 nwscada1 pppd[2962]: sent [LCP ConfReq id=0x1 <mru 296>
<asyncmap 0x200a0000> <auth upap> <magic 0xb34d30f4> <pcomp> <accomp>]
Jan 26 11:37:34 nwscada1 pppd[2962]: fsm_sdata(LCP): Sent code 1, id 1.
Jan 26 11:37:34 nwscada1 pppd[2962]: Timeout 1200082c0:140007ec0 in 3
seconds.
Jan 26 11:37:34 nwscada1 pppd[2962]: LCP: sending Configure-Request, id
1
Jan 26 11:37:37 nwscada1 pppd[2962]: sent [LCP ConfReq id=0x1 <mru 296>
<asyncmap 0x200a0000> <auth upap> <magic 0xb34d30f4> <pcomp> <accomp>]
Jan 26 11:37:37 nwscada1 pppd[2962]: fsm_sdata(LCP): Sent code 1, id 1.
Jan 26 11:37:37 nwscada1 pppd[2962]: Timeout 1200082c0:140007ec0 in 3
seconds.
Jan 26 11:37:37 nwscada1 pppd[2962]: LCP: sending Configure-Request, id
1
....<repeats>
Jan 26 11:38:01 nwscada1 pppd[2962]: Timeout 1200082c0:140007ec0 in 3
seconds.
Jan 26 11:38:01 nwscada1 pppd[2962]: LCP: sending Configure-Request, id
1
Jan 26 11:38:04 nwscada1 pppd[2962]: LCP: timeout sending
Config-Requests
Jan 26 11:38:04 nwscada1 pppd[2962]: Connection terminated.
Jan 26 11:38:19 nwscada1 pppd[2962]: Exit.
Jan 26 11:38:19 nwscada1 pppd[458]: pppd started by root, uid 0
Jan 26 11:38:19 nwscada1 pppd[458]: Using interface ppp0
Jan 26 11:38:19 nwscada1 pppd[458]: Connect: ppp0 <--> /dev/tty01
Jan 26 11:38:19 nwscada1 pppd[458]: sent [LCP ConfReq id=0x1 <mru 296>
<asyncmap 0x200a0000> <auth upap> <magic 0xc2f8c26f> <pcomp> <accomp>]
Jan 26 11:38:19 nwscada1 pppd[458]: fsm_sdata(LCP): Sent code 1, id 1.
Jan 26 11:38:19 nwscada1 pppd[458]: Timeout 1200082c0:140007ec0 in 3
seconds.
Jan 26 11:38:19 nwscada1 pppd[458]: LCP: sending Configure-Request, id
1
....<repeats>
Jan 26 11:39:31 nwscada1 pppd[2198]: fsm_sdata(LCP): Sent code 1, id 1.
Jan 26 11:39:31 nwscada1 pppd[2198]: Timeout 1200082c0:140007ec0 in 3
seconds.
Jan 26 11:39:31 nwscada1 pppd[2198]: LCP: sending Configure-Request, id
1
Jan 26 11:39:34 nwscada1 pppd[2198]: LCP: timeout sending
Config-Requests
Jan 26 11:39:34 nwscada1 pppd[2198]: Connection terminated.
Jan 26 11:39:34 nwscada1 pppd[2198]: Exit.
Jan 26 11:39:34 nwscada1 pppd[3219]: slave died: EOF on pipe.
Jan 26 11:39:34 nwscada1 pppd[3127]: pppd started by root, uid 0
Jan 26 11:39:34 nwscada1 pppd[3127]: Using interface ppp0
Jan 26 11:39:34 nwscada1 pppd[3127]: Connect: ppp0 <--> /dev/tty01
Jan 26 11:39:34 nwscada1 pppd[3127]: sent [LCP ConfReq id=0x1 <mru 296>
<asyncmap 0x200a0000> <auth upap> <magic 0xac9c3025> <pcomp> <accomp>]
Jan 26 11:39:34 nwscada1 pppd[3127]: fsm_sdata(LCP): Sent code 1, id 1.
Jan 26 11:39:34 nwscada1 pppd[3127]: Timeout 1200082c0:140007ec0 in 3
seconds.
Jan 26 11:39:34 nwscada1 pppd[3127]: LCP: sending Configure-Request, id
1
Jan 26 11:39:37 nwscada1 pppd[3127]: sent [LCP ConfReq id=0x1 <mru 296>
<asyncmap 0x200a0000> <auth upap> <magic 0xac9c3025> <pcomp> <accomp>]
Jan 26 11:39:37 nwscada1 pppd[3127]: fsm_sdata(LCP): Sent code 1, id 1.
Jan 26 11:39:37 nwscada1 pppd[3127]: Timeout 1200082c0:140007ec0 in 3
seconds.
Jan 26 11:39:37 nwscada1 pppd[3127]: LCP: sending Configure-Request, id
1
Jan 26 11:39:37 nwscada1 pppd[3167]: slave died: EOF on tty.
Jan 26 11:39:37 nwscada1 pppd[3127]: Modem hangup
Jan 26 11:39:37 nwscada1 pppd[3127]: Untimeout 1200082c0:140007ec0.
Jan 26 11:39:37 nwscada1 pppd[3127]: Exit.
Jan 26 11:39:42 nwscada1 pppd[2085]: pppd started by root, uid 0
kern.log:
Jan 26 11:37:28 nwscada1 vmunix: ppp_if0: closed
Jan 26 11:37:28 nwscada1 vmunix: ppp_async0: closing
Jan 26 11:37:34 nwscada1 vmunix: ppp_if0: init
Jan 26 11:37:34 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 26 11:37:34 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 26 11:37:34 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 26 11:37:34 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 26 11:37:34 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 26 11:37:34 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 26 11:37:34 nwscada1 vmunix: ppp_async0: sent output frame of 58
bytes
Jan 26 11:37:34 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:37:37 nwscada1 vmunix: ppp_async0: sent output frame of 58
bytes
Jan 26 11:37:37 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
....<repeats>
Jan 26 11:38:01 nwscada1 vmunix: ppp_async0: sent output frame of 58
bytes
Jan 26 11:38:01 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:38:04 nwscada1 vmunix: ppp_if0: closed
Jan 26 11:38:04 nwscada1 vmunix: ppp_async0: closing
Jan 26 11:38:19 nwscada1 vmunix: ppp_if0: init
Jan 26 11:39:04 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 26 11:39:04 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 26 11:39:04 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 26 11:39:04 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 26 11:39:04 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 26 11:39:04 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 26 11:39:04 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:04 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:07 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:07 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:10 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:10 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:13 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:13 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:16 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:16 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:18 nwscada1 vmunix: ppp_async: missed ALLSTATIONS (0xff),
got 0xf3
Jan 26 11:39:18 nwscada1 vmunix: ppp_if: input error inc to 12
Jan 26 11:39:19 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:19 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:22 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:22 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:25 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:25 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:28 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:28 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:31 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:39:31 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:34 nwscada1 vmunix: ppp_if0: closed
Jan 26 11:39:34 nwscada1 vmunix: ppp_async0: closing
Jan 26 11:39:34 nwscada1 vmunix: ppp_if0: init
Jan 26 11:39:34 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 26 11:39:34 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 26 11:39:34 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 26 11:39:34 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 26 11:39:34 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 26 11:39:34 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 26 11:39:34 nwscada1 vmunix: ppp_async0: sent output frame of 58
bytes
Jan 26 11:39:34 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:34 nwscada1 vmunix: ppp_async: missed ALLSTATIONS (0xff),
got 0xf2
Jan 26 11:39:34 nwscada1 vmunix: ppp_if: input error inc to 13
Jan 26 11:39:37 nwscada1 vmunix: ppp_async0: sent output frame of 58
bytes
Jan 26 11:39:37 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:39:37 nwscada1 vmunix: ppp_if0: closed
Jan 26 11:39:37 nwscada1 vmunix: ppp_async0: closing
Jan 26 11:39:42 nwscada1 vmunix: ppp_if0: init
Jan 26 11:39:42 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 26 11:39:42 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 26 11:39:42 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 26 11:39:42 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 26 11:39:42 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 26 11:39:42 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 26 11:39:42 nwscada1 vmunix: ppp_async0: sent output frame of 58
bytes
Jan 26 11:39:42 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
....
Jan 26 11:40:10 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:40:12 nwscada1 vmunix: ppp_if0: closed
Jan 26 11:40:12 nwscada1 vmunix: ppp_async0: closing
Jan 26 11:40:27 nwscada1 vmunix: ppp_if0: init
Jan 26 11:40:27 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 26 11:40:27 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 26 11:40:28 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 26 11:40:28 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 26 11:40:28 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 26 11:40:28 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 26 11:40:28 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:40:28 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:40:30 nwscada1 vmunix: ppp_async0: sent output frame of 59
bytes
Jan 26 11:40:54 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:40:57 nwscada1 vmunix: ppp_if0: closed
Jan 26 11:40:57 nwscada1 vmunix: ppp_async0: closing
Jan 26 11:41:13 nwscada1 vmunix: ppp_if0: init
Jan 26 11:41:13 nwscada1 vmunix: ppp_async: SIFASYNCMAP
ffffffffffffffff
Jan 26 11:41:13 nwscada1 vmunix: ppp_async: SIFCOMPPROT 0
Jan 26 11:41:13 nwscada1 vmunix: ppp_async: SIFCOMPAC 0
Jan 26 11:41:13 nwscada1 vmunix: ppp_async: SIFRASYNCMAP 0
Jan 26 11:41:13 nwscada1 vmunix: ppp_async: SIFCOMPPROT 2
Jan 26 11:41:13 nwscada1 vmunix: ppp_async: SIFCOMPAC 2
Jan 26 11:41:13 nwscada1 vmunix: ppp_async0: sent output frame of 62
bytes
Jan 26 11:41:13 nwscada1 vmunix: ppp_async:
7e7ddf7d23c0217d217d217d207d3c7d217d247d21287d227d26207d>
Jan 26 11:41:16 nwscada1 vmunix: ppp_async0: sent output frame of 62
bytes
....
Thanks again
Mark
mark . bergman @ thales - is . com |
|
| Back to top |
|
 |
James Carlson *nix forums Guru
Joined: 23 Feb 2005
Posts: 310
|
Posted: Thu Jan 26, 2006 1:13 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com writes:
| Quote: | what is required.
I tried removing it from /etc/ppp/options, and I still cannot connect.
The ppp log shows packets being sent - I show it below, together with
the kern.log (sorry for the length; I have edited it a bit!).
|
Ah ha! Now we're getting somewhere. This is much better.
| Quote: | Jan 26 11:37:34 nwscada1 pppd[2962]: sent [LCP ConfReq id=0x1 <mru 296
asyncmap 0x200a0000> <auth upap> <magic 0xb34d30f4> <pcomp> <accomp>]
|
I don't remember seeing that in the configuration. Where are those
MRU and ACCM values being set? And are you sure they're what you
want?
| Quote: | Jan 26 11:37:34 nwscada1 pppd[2962]: fsm_sdata(LCP): Sent code 1, id 1.
|
Warning: this is a hacked version of pppd (perhaps compiled with
"-DDEBUG;" I'm not sure what else is wrong). The standard version
does not print that message.
| Quote: | Jan 26 11:39:18 nwscada1 vmunix: ppp_async: missed ALLSTATIONS (0xff),
got 0xf3
|
This indicates that the data coming back to you is garbled.
The most likely explanation for that is that the local modem is not
locked at the DTE data rate that you specified (57600, I think). In
other words, the modem and the computer are set to different baud
rates, and you need to fix that if you want to continue.
--
James Carlson, KISS Network <james.d.carlson@sun.com>
Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 |
|
| Back to top |
|
 |
mark.bergman@thales-is.co *nix forums beginner
Joined: 23 Jan 2006
Posts: 12
|
Posted: Thu Jan 26, 2006 5:57 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
James Carlson wrote:
| Quote: | mark.bergman@thales-is.com writes:
Jan 26 11:39:18 nwscada1 vmunix: ppp_async: missed ALLSTATIONS (0xff),
got 0xf3
This indicates that the data coming back to you is garbled.
The most likely explanation for that is that the local modem is not
locked at the DTE data rate that you specified (57600, I think).
|
Right, that appears to be it!
When I used Hyperterminal at the PC to dial manually, I saw that the
modems were connecting at 1200 (I think I saw 2400 once previously).
I then ran pppd at 1200, and Hey Presto, the ppp connection completes,
lots of debug etc. (though of course the link is very slow!)
So just to confirm, the speed parameter I pass to pppd must exactly
match the speed that the modems are talking at?
(I now need to look at why the modems are connecting so slowly! They
are US Robotics 57.6K modems, but probably rather old! We are running
them through two internal phone connections at our company exchange.
We may try and find some other modems).
Just on another of your points:
| Quote: | Jan 26 11:37:34 nwscada1 pppd[2962]: sent [LCP ConfReq id=0x1 <mru 296
asyncmap 0x200a0000> <auth upap> <magic 0xb34d30f4> <pcomp> <accomp>]
I don't remember seeing that in the configuration. Where are those
MRU and ACCM values being set? And are you sure they're what you
want?
|
They were higher up in the options file, separated by a lot of comment
lines.
They're the defaults that came with Digital Unix as far as I know.
(Do you have any suggestions?)
Thanks again for the help
Mark
mark . bergman @ thales - is . com |
|
| Back to top |
|
 |
James Carlson *nix forums Guru
Joined: 23 Feb 2005
Posts: 310
|
Posted: Thu Jan 26, 2006 6:06 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com writes:
| Quote: | So just to confirm, the speed parameter I pass to pppd must exactly
match the speed that the modems are talking at?
|
Yes.
| Quote: | (I now need to look at why the modems are connecting so slowly! They
are US Robotics 57.6K modems, but probably rather old! We are running
them through two internal phone connections at our company exchange.
We may try and find some other modems).
|
There are at least two ways to deal with the problem.
1. Set up the modem so that it has a locked DTE rate. Most modems
have this sort of feature. Get the "AT" command set reference
for your modem and look for it.
2. Use the pppd "init" option to specify a chat script that sets up
the rate as desired. ("chat '' AT OK '\c'" should probably be
enough.)
| Quote: | They were higher up in the options file, separated by a lot of comment
lines.
They're the defaults that came with Digital Unix as far as I know.
(Do you have any suggestions?)
|
Unless you know you need them, lose them. The best configuration (for
pppd in particular, and also for most software components) is none.
By design, the defaults are intended to be good.
For these two, you'd set asyncmap if you know that the data path isn't
transparent to control characters. The value specified (200a0000)
implies that your modem eats XON (DC1; Ctrl-Q), XOFF (DC3; Ctrl-S),
and ASCII GS (Ctrl-]). That's pretty strange, and sounds more like
telnet than a modem.
--
James Carlson, KISS Network <james.d.carlson@sun.com>
Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 |
|
| Back to top |
|
 |
Unruh *nix forums Guru
Joined: 22 Mar 2005
Posts: 1166
|
Posted: Fri Jan 27, 2006 2:30 am Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com writes:
| Quote: | James Carlson wrote:
You're not even exchanging LCP. The low-level modem connection is
_NOT_ working.
I tried running a Hyperterminal from the PC, and dialling manually with
ATDT.
When the modems connect, I get: CONNECT 1200/ARQ/LAPM/V42BIS (then
nothing)
I also tried putting a getty on the UNIX machine (after disabling pppd
in inittab),.and using Hyperterminal as before, I got: CONNECT
2400/ARQ/LAPM/V42BIS and a login prompt which allowed me to login to
the UNIX machine.
|
As I said, do not use pppd to answer the phone. It is not really designed
for that. Put mgetty (NOT getty, mgetty) onto the phone line in
/etc/inittab, and set up /etc/mgetty*/login.conf with a line like
/AutoPPP/ - a_ppp /usr/sbin/pppd debug nodetach
Now when the remote machine starts up pppd, it will start up pppd as well.
Again, pppd was not designed for answering modems. As Carlson says it is
possible to do, but that is huge source of potential problems.
| Quote: | I have tried playing a little with modem settings, when I retried I got
the same without the "V42BIS".
{oh, and sorry for the doubled reply post - I blame Google!)
Mark
mark . bergman @ thales - is . com |
|
|
| Back to top |
|
 |
Unruh *nix forums Guru
Joined: 22 Mar 2005
Posts: 1166
|
Posted: Fri Jan 27, 2006 2:33 am Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com writes:
| Quote: | James Carlson wrote:
mark.bergman@thales-is.com writes:
I also tried putting a getty on the UNIX machine (after disabling pppd
in inittab),.and using Hyperterminal as before, I got: CONNECT
2400/ARQ/LAPM/V42BIS and a login prompt which allowed me to login to
the UNIX machine.
You may want to use mgetty instead of running pppd directly on the
tty.
A colleague who worked on this initially (a few years ago) said he had
problems with the getty method which is why he went to running ppd
directly on the tty! He did have different modems though, so maybe
that was it. I will probably try the mgetty method anyway.
|
He probably tried to use getty, not mgetty. mgetty ( the m stands for
modem) is designed for answering modems. It works. The writers of all of
the other gettys recommend mgetty for answering modems. They do not
recommend using their own gettys for modems. |
|
| Back to top |
|
 |
mark.bergman@thales-is.co *nix forums beginner
Joined: 23 Jan 2006
Posts: 12
|
Posted: Fri Jan 27, 2006 9:31 am Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
James Carlson wrote:
| Quote: | 1. Set up the modem so that it has a locked DTE rate.
|
I had tried setting the modem speed. It has one option (&Un) for a
minimum speed and another (&Nn) for a maximum speed, but if I specify a
minimum speed higher than 1200/2400, it just rejects the incoming call
(presumably because it cannot negotiate higher)
Mark
mark . bergman @ thales - is . com |
|
| Back to top |
|
 |
Clifford Kite *nix forums Guru Wannabe
Joined: 03 Mar 2005
Posts: 119
|
Posted: Fri Jan 27, 2006 6:01 pm Post subject:
Re: HELP: pppd won't answer/authenticate my dial-in
|
|
|
mark.bergman@thales-is.com wrote:
| Quote: | James Carlson wrote:
1. Set up the modem so that it has a locked DTE rate.
I had tried setting the modem speed. It has one option (&Un) for a
minimum speed and another (&Nn) for a maximum speed, but if I specify a
minimum speed higher than 1200/2400, it just rejects the incoming call
(presumably because it cannot negotiate higher)
|
I'd also recommend you use mgetty _and_ configure it to initialize the
USR modem with AT&F1 . That should allow modem auto-negotiation, and
the pppd speed can then likely be set to 115200 (which is the highest
a serial device using a 16550A UART can reliably tolerate - 56k * 2).
--
Clifford Kite Email: "echo xvgr_yvahk-ccc@ri1.arg|rot13"
/* Speak softly and carry a +6 two-handed sword. */ |
|
| Back to top |
|
 |
Google
|
|
| Back to top |
|
 |
|
|
The time now is Tue Jan 06, 2009 5:07 am | All times are GMT
|
|
PS2 Cheat Codes | Neopets Cheats, Games and Neopoints | Latest Credit Cards | Acs Student Loans | Mortgage Calculator
|
|
Copyright © 2004-2005 DeniX Solutions SRL
|
|
|
|
Other DeniX Solutions sites:
Unix/Linux blog |
electronics forum |
medicine forum |
science forum |
|
|
Privacy Policy
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|