[CLUE-Tech] mgetty and ppp troubles on linux dialin server
Jim Ockers
ockers at ockers.net
Wed Apr 14 20:46:02 MDT 2004
Daniel,
Yes. I think your problem is the use of the baud rate 38400 to talk
to a 14.4 modem. I had this same problem with a 14.4 modem of my own.
Your init string is probably fine.
Here is what I suggest:
1. use setserial to set the port speed to spd_hi. setserial /dev/ttyS0 spd_hi
2. If that doesn't work, try spd_normal.
3. If that doesn't work, set mgetty to use 9600 as the port speed, and set
pppd to use 9600 as the port speed.
I think you will find that everything works as expected when you use 9600
as the port speed for everything on the server end. If so, then try the
various techniques for increasing the ttyS0 port speed to a maximum of 57600.
Hope this helps,
Jim
--
Jim Ockers, P.Eng. (ockers at ockers.net)
Contact info: please see http://www.ockers.net/
daniel wrote:
>
> Hello all,
>
> I am trying to set up a dialin server so I can access my network from abroad.
> I have a ZOOM 14.4 external modem connected to ttyS0. I'm planning to use PAP
> to authenticate. The log messages that I see in the server's
> /var/log/mgetty.log.ttyS0 log file are:
> ---
> 04/14 15:41:38 yS0 mgetty: experimental test release 1.1.30-Dec16
> 04/14 15:41:38 yS0 check for lockfiles
> 04/14 15:41:38 yS0 locking the line
> 04/14 15:41:38 yS0 lowering DTR to reset Modem
> 04/14 15:41:39 yS0 send: \dATQ0V1H0[0d]
> 04/14 15:41:39 yS0 waiting for ``OK'' ** found **
> 04/14 15:41:41 yS0 send: ATS0=0Q0&D3&C1[0d]
> 04/14 15:41:41 yS0 waiting for ``OK'' ** found **
> 04/14 15:41:41 yS0 waiting...
> 04/14 15:45:27 yS0 wfr: waiting for ``RING''
> 04/14 15:45:28 yS0 send: ATA[0d]
> 04/14 15:45:28 yS0 waiting for ``CONNECT''
> 04/14 15:46:48 yS0 timeout in chat script, waiting for `CONNECT'
> 04/14 15:46:48 ##### failed timeout dev=ttyS0, pid=28615, caller='none',
> conn='', name=''
>
> --
> 04/14 15:46:48 yS0 mgetty: experimental test release 1.1.30-Dec16
> 04/14 15:46:48 yS0 check for lockfiles
> 04/14 15:46:48 yS0 checklock: stat failed, no file
> 04/14 15:46:48 yS0 locking the line
> 04/14 15:46:48 yS0 makelock(ttyS0) called
> 04/14 15:46:48 yS0 do_makelock: lock='/var/lock/LCK..ttyS0'
> 04/14 15:46:48 yS0 lock made
> 04/14 15:46:48 yS0 tio_get_rs232_lines: status: RTS CTS DSR DTR
> 04/14 15:46:48 yS0 lowering DTR to reset Modem
> 04/14 15:46:49 yS0 tss: set speed to 38400 (017)
> 04/14 15:46:49 yS0 tio_set_flow_control( HARD )
> 04/14 15:46:49 yS0 waiting for line to clear (VTIME), read:
> 04/14 15:46:49 yS0 send: \dATQ0V1H0[0d]
> 04/14 15:46:49 yS0 waiting for ``OK''
> 04/14 15:46:49 yS0 got: ATQ0V1H0[0d]
> 04/14 15:46:49 yS0 CND: ATQ0V1H0[0d][0a]OK ** found **
> 04/14 15:46:51 yS0 send: ATS0=0Q0&D3&C1[0d]
> 04/14 15:46:51 yS0 waiting for ``OK''
> 04/14 15:46:51 yS0 got: [0d]
> 04/14 15:46:51 yS0 CND: OK[0a]ATS0=0Q0&D3&C1[0d]
> 04/14 15:46:51 yS0 CND: ATS0=0Q0&D3&C1[0d][0a]OK ** found **
> 04/14 15:46:51 yS0 waiting for line to clear (VTIME), read: [0d][0a]
> 04/14 15:46:51 yS0 removing lock file
> 04/14 15:46:51 yS0 waiting...
> 04/14 16:46:51 yS0 select returned 0
> 04/14 16:46:51 yS0 checking if modem is still alive
> 04/14 16:46:51 yS0 makelock(ttyS0) called
> 04/14 16:46:51 yS0 do_makelock: lock='/var/lock/LCK..ttyS0'
> 04/14 16:46:51 yS0 lock made
> 04/14 16:46:51 yS0 mdm_send: 'AT'
> 04/14 16:46:51 yS0 got:AT[0d]
> 04/14 16:46:51 yS0 mdm_command: string 'AT'
> 04/14 16:46:51 yS0 got:[0d][0a]OK[0d]
> 04/14 16:46:51 yS0 mdm_command: string 'OK' -> OK
> 04/14 16:46:51 yS0 waiting for line to clear (VTIME), read:
> 04/14 16:46:51 yS0 removing lock file
> 04/14 16:46:51 yS0 waiting...
> ---
>
> My /etc/inittab file has the entry:
> ---
> S0:2345:respawn:/sbin/mgetty ttyS0 /dev/ttyS0
> ---
>
> My /etc/mgetty+sendfax/login.config file has:
> ---
> /AutoPPP/ - - /usr/sbin/pppd file /etc/ppp/options.server
> ---
>
> My /etc/ppp/options.server file
> ---
> asyncmap 0
> modem
> crtscts
> lock
> auth
> refuse-chap
> require-pap
> proxyarp
> 192.168.1.1:192.168.1.11
> ---
>
> My /etc/mgetty+sendfax/mgetty.config has:
> ---
> debug 4
> speed 38400
> port ttyS0
> debug 9
> data-only y
> ---
>
>
> Does anyone have any suggestions on how I might be able to get this working?
> One thing that I am unsure about is reading what init string is being used,
> and whether that init string is the one suggested from my modem's manual. The
> manual says to use " AT &F &C1 &D2 ". If the incorrect init string is being
> used, I think I need to change that in /etc/mgetty+sendfax/mgetty.config, but
> I am not sure how to make that entry.
> Any ideas or suggestions are greatly appreciated :)
>
> Thanks,
> Daniel
> _______________________________________________
> CLUE-Tech mailing list
> Post messages to: CLUE-Tech at clue.denver.co.us
> Unsubscribe or manage your options: http://clue.denver.co.us/mailman/listinfo/clue-tech
>
More information about the clue-tech
mailing list