LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 761|回复: 4

请教:建拨号服务器时拨入方一直提示占线(mgetty.log.ttyS0)

[复制链接]
发表于 2005-7-11 09:10:33 | 显示全部楼层 |阅读模式
按照网上建拨号服务器的方法,建好验证时老是说占线.
自己用WHO和IFCONFIG检查不出拨入信息.
怀疑是MGETTY出现问题,但是自己看不懂日志文件.
现在有两个日志文件,请大家指教
以下是日志文件:
mgetty.log.ttyS0:

--
07/05 10:04:13 yS0 mgetty: experimental test release 1.1.30-Dec16
07/05 10:04:13 yS0 check for lockfiles
07/05 10:04:13 yS0 locking the line
07/05 10:04:13 yS0 lowering DTR to reset Modem
07/05 10:04:14 yS0 send: \dATQ0V1H0[0d]
07/05 10:04:15 yS0 waiting for ``OK'' ** found **
07/05 10:04:15 yS0 send: ATS0=0Q0&D3&C1[0d]
07/05 10:04:15 yS0 waiting for ``OK'' ** found **
07/05 10:04:15 yS0 mdm_send: 'ATI'
07/05 10:04:15 yS0 unknown numerical modem id 562
07/05 10:04:15 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/05 10:04:16 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/05 10:04:16 yS0 waiting...
07/05 11:04:16 yS0 checking if modem is still alive
07/05 11:04:16 yS0 mdm_send: 'AT' -> OK
07/05 11:04:17 yS0 waiting...
07/05 11:17:07 ##### failed dev=ttyS0, pid=2582, got signal 15, exiting

--
07/05 11:18:44 yS0 mgetty: experimental test release 1.1.30-Dec16
07/05 11:18:44 yS0 check for lockfiles
07/05 11:18:44 yS0 locking the line
07/05 11:18:44 yS0 lowering DTR to reset Modem
07/05 11:18:45 yS0 send: \dATQ0V1H0[0d]
07/05 11:18:46 yS0 waiting for ``OK'' ** found **
07/05 11:18:46 yS0 send: ATS0=0Q0&D3&C1[0d]
07/05 11:18:46 yS0 waiting for ``OK'' ** found **
07/05 11:18:46 yS0 mdm_send: 'ATI'
07/05 11:18:46 yS0 unknown numerical modem id 562
07/05 11:18:46 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/05 11:18:47 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/05 11:18:47 yS0 waiting...
07/05 12:18:47 yS0 checking if modem is still alive
07/05 12:18:47 yS0 mdm_send: 'AT' -> OK
07/05 12:18:48 yS0 waiting...
07/05 13:18:48 yS0 checking if modem is still alive
07/05 13:18:48 yS0 mdm_send: 'AT' -> OK
07/05 13:18:48 yS0 waiting...
07/05 14:18:48 yS0 checking if modem is still alive
07/05 14:18:48 yS0 mdm_send: 'AT' -> OK
07/05 14:18:49 yS0 waiting...
07/05 15:18:49 yS0 checking if modem is still alive
07/05 15:18:49 yS0 mdm_send: 'AT' -> OK
07/05 15:18:49 yS0 waiting...
07/05 16:18:49 yS0 checking if modem is still alive
07/05 16:18:49 yS0 mdm_send: 'AT' -> OK
07/05 16:18:50 yS0 waiting...
07/05 17:18:50 yS0 checking if modem is still alive
07/05 17:18:50 yS0 mdm_send: 'AT' -> OK
07/05 17:18:50 yS0 waiting...
07/05 18:18:50 yS0 checking if modem is still alive
07/05 18:18:50 yS0 mdm_send: 'AT' -> OK
07/05 18:18:51 yS0 waiting...
07/05 19:18:51 yS0 checking if modem is still alive
07/05 19:18:51 yS0 mdm_send: 'AT' -> OK
07/05 19:18:51 yS0 waiting...
07/05 20:18:51 yS0 checking if modem is still alive
07/05 20:18:51 yS0 mdm_send: 'AT' -> OK
07/05 20:18:52 yS0 waiting...
07/05 21:18:52 yS0 checking if modem is still alive
07/05 21:18:52 yS0 mdm_send: 'AT' -> OK
07/05 21:18:52 yS0 waiting...
07/05 22:18:52 yS0 checking if modem is still alive
07/05 22:18:53 yS0 mdm_send: 'AT' -> OK
07/05 22:18:53 yS0 waiting...
07/05 23:18:53 yS0 checking if modem is still alive
07/05 23:18:53 yS0 mdm_send: 'AT' -> OK
07/05 23:18:54 yS0 waiting...
07/06 00:18:54 yS0 checking if modem is still alive
07/06 00:18:54 yS0 mdm_send: 'AT' -> OK
07/06 00:18:54 yS0 waiting...
07/06 01:18:54 yS0 checking if modem is still alive
07/06 01:18:54 yS0 mdm_send: 'AT' -> OK
07/06 01:18:55 yS0 waiting...
07/06 02:18:55 yS0 checking if modem is still alive
07/06 02:18:55 yS0 mdm_send: 'AT' -> OK
07/06 02:18:55 yS0 waiting...
07/06 03:18:55 yS0 checking if modem is still alive
07/06 03:18:55 yS0 mdm_send: 'AT' -> OK
07/06 03:18:56 yS0 waiting...
07/06 04:18:56 yS0 checking if modem is still alive
07/06 04:18:56 yS0 mdm_send: 'AT' -> OK
07/06 04:18:56 yS0 waiting...
07/06 05:18:56 yS0 checking if modem is still alive
07/06 05:18:56 yS0 mdm_send: 'AT' -> OK
07/06 05:18:57 yS0 waiting...
07/06 06:18:57 yS0 checking if modem is still alive
07/06 06:18:57 yS0 mdm_send: 'AT' -> OK
07/06 06:18:57 yS0 waiting...
07/06 07:18:57 yS0 checking if modem is still alive
07/06 07:18:57 yS0 mdm_send: 'AT' -> OK
07/06 07:18:58 yS0 waiting...
07/06 08:18:58 yS0 checking if modem is still alive
07/06 08:18:58 yS0 mdm_send: 'AT' -> OK
07/06 08:18:58 yS0 waiting...
07/06 09:18:58 yS0 checking if modem is still alive
07/06 09:18:59 yS0 mdm_send: 'AT' -> OK
07/06 09:18:59 yS0 waiting...
07/06 10:18:59 yS0 checking if modem is still alive
07/06 10:18:59 yS0 mdm_send: 'AT' -> OK
07/06 10:19:00 yS0 waiting...
07/06 11:19:00 yS0 checking if modem is still alive
07/06 11:19:00 yS0 mdm_send: 'AT' -> OK
07/06 11:19:00 yS0 waiting...
07/06 12:19:00 yS0 checking if modem is still alive
07/06 12:19:00 yS0 mdm_send: 'AT' -> OK
07/06 12:19:01 yS0 waiting...
07/06 13:19:01 yS0 checking if modem is still alive
07/06 13:19:01 yS0 mdm_send: 'AT' -> OK
07/06 13:19:01 yS0 waiting...
07/06 14:19:01 yS0 checking if modem is still alive
07/06 14:19:01 yS0 mdm_send: 'AT' -> OK
07/06 14:19:02 yS0 waiting...
07/06 15:19:02 yS0 checking if modem is still alive
07/06 15:19:02 yS0 mdm_send: 'AT' -> OK
07/06 15:19:02 yS0 waiting...
07/06 16:19:02 yS0 checking if modem is still alive
07/06 16:19:02 yS0 mdm_send: 'AT' -> OK
07/06 16:19:03 yS0 waiting...
07/06 16:21:17 yS0 wfr: waiting for ``RING''
07/06 16:21:27 yS0 mdm_read_byte: read returned -1: Interrupted system call
07/06 16:21:27 yS0 wfr: timeout waiting for RING
07/06 16:21:27 yS0 huh? Junk on the line?
07/06 16:21:27 yS0 >>> could be a dial-out program without proper locking - check this!
--
07/06 16:21:27 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 16:21:27 yS0 check for lockfiles
07/06 16:21:27 yS0 locking the line
07/06 16:21:27 yS0 WARNING: DSR is off - modem turned off or bad cable?
07/06 16:21:27 yS0 lowering DTR to reset Modem
07/06 16:21:28 yS0 send: \dATQ0V1H0[0d]
07/06 16:21:28 yS0 waiting for ``OK''
07/06 16:21:48 yS0 timeout in chat script, waiting for `OK'
07/06 16:21:48 yS0 init chat timed out, trying force-init-chat
07/06 16:21:49 yS0 send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
07/06 16:21:53 yS0 waiting for ``OK'' ** found **
07/06 16:21:53 yS0 send: \dATQ0V1H0[0d]
07/06 16:21:54 yS0 waiting for ``OK'' ** found **
07/06 16:21:54 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 16:21:54 yS0 waiting for ``OK'' ** found **
07/06 16:21:54 yS0 mdm_send: 'ATI'
07/06 16:21:54 yS0 unknown numerical modem id 562
07/06 16:21:54 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 16:21:55 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 16:21:55 yS0 waiting...
07/06 16:22:33 yS0 lock not made: lock file exists (pid=1786)
--
07/06 16:24:48 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 16:24:48 yS0 check for lockfiles
07/06 16:24:48 yS0 locking the line
07/06 16:24:49 yS0 lowering DTR to reset Modem
07/06 16:24:49 yS0 send: \dATQ0V1H0[0d]
07/06 16:24:50 yS0 waiting for ``OK'' ** found **
07/06 16:24:50 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 16:24:50 yS0 waiting for ``OK'' ** found **
07/06 16:24:50 yS0 mdm_send: 'ATI'
07/06 16:24:50 yS0 unknown numerical modem id 562
07/06 16:24:50 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 16:24:51 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 16:24:51 yS0 waiting...
07/06 16:29:11 yS0 lock not made: lock file exists (pid=1811)
--
07/06 16:29:26 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 16:29:26 yS0 check for lockfiles
07/06 16:29:26 yS0 locking the line
07/06 16:29:27 yS0 lowering DTR to reset Modem
07/06 16:29:27 yS0 send: \dATQ0V1H0[0d]
07/06 16:29:28 yS0 waiting for ``OK'' ** found **
07/06 16:29:28 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 16:29:28 yS0 waiting for ``OK'' ** found **
07/06 16:29:28 yS0 mdm_send: 'ATI'
07/06 16:29:29 yS0 unknown numerical modem id 562
07/06 16:29:29 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 16:29:29 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 16:29:29 yS0 waiting...
07/06 16:39:30 ##### failed dev=ttyS0, pid=1814, got signal 15, exiting

--
07/06 16:40:49 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 16:40:49 yS0 check for lockfiles
07/06 16:40:49 yS0 locking the line
07/06 16:40:50 yS0 lowering DTR to reset Modem
07/06 16:40:50 yS0 send: \dATQ0V1H0[0d]
07/06 16:40:51 yS0 waiting for ``OK'' ** found **
07/06 16:40:51 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 16:40:51 yS0 waiting for ``OK'' ** found **
07/06 16:40:51 yS0 mdm_send: 'ATI'
07/06 16:40:51 yS0 unknown numerical modem id 562
07/06 16:40:51 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 16:40:52 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 16:40:52 yS0 waiting...
07/06 16:45:32 yS0 wfr: waiting for ``RING''
07/06 16:45:42 yS0 mdm_read_byte: read returned -1: Interrupted system call
07/06 16:45:42 yS0 wfr: timeout waiting for RING
07/06 16:45:42 yS0 huh? Junk on the line?
07/06 16:45:42 yS0 >>> could be a dial-out program without proper locking - check this!
--
07/06 16:45:42 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 16:45:42 yS0 check for lockfiles
07/06 16:45:42 yS0 locking the line
07/06 16:45:43 yS0 WARNING: DSR is off - modem turned off or bad cable?
07/06 16:45:43 yS0 lowering DTR to reset Modem
07/06 16:45:43 yS0 send: \dATQ0V1H0[0d]
07/06 16:45:44 yS0 waiting for ``OK'' ** found **
07/06 16:45:44 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 16:45:44 yS0 waiting for ``OK'' ** found **
07/06 16:45:44 yS0 mdm_send: 'ATI'
07/06 16:45:44 yS0 unknown numerical modem id 562
07/06 16:45:44 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 16:45:45 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 16:45:45 yS0 waiting...
07/06 17:15:52 ##### failed dev=ttyS0, pid=1646, got signal 15, exiting

--
07/06 19:25:20 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 19:25:20 yS0 check for lockfiles
07/06 19:25:20 yS0 locking the line
07/06 19:25:20 yS0 lowering DTR to reset Modem
07/06 19:25:21 yS0 send: \dATQ0V1H0[0d]
07/06 19:25:21 yS0 waiting for ``OK'' ** found **
07/06 19:25:22 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 19:25:22 yS0 waiting for ``OK'' ** found **
07/06 19:25:22 yS0 mdm_send: 'ATI'
07/06 19:25:22 yS0 unknown numerical modem id 562
07/06 19:25:22 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 19:25:22 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 19:25:23 yS0 waiting...
07/06 19:30:30 ##### failed dev=ttyS0, pid=1411, got signal 15, exiting

--
07/06 19:59:17 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 19:59:17 yS0 check for lockfiles
07/06 19:59:17 yS0 locking the line
07/06 19:59:18 yS0 lowering DTR to reset Modem
07/06 19:59:18 yS0 send: \dATQ0V1H0[0d]
07/06 19:59:19 yS0 waiting for ``OK'' ** found **
07/06 19:59:19 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 19:59:19 yS0 waiting for ``OK'' ** found **
07/06 19:59:19 yS0 mdm_send: 'ATI'
07/06 19:59:19 yS0 unknown numerical modem id 562
07/06 19:59:19 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 19:59:20 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 19:59:20 yS0 waiting...
07/06 20:21:35 ##### failed dev=ttyS0, pid=1411, got signal 15, exiting

--
07/06 20:21:36 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 20:21:36 yS0 check for lockfiles
07/06 20:21:36 yS0 locking the line
07/06 20:21:37 yS0 lowering DTR to reset Modem
07/06 20:21:37 yS0 send: \dATQ0V1H0[0d]
07/06 20:21:38 yS0 waiting for ``OK'' ** found **
07/06 20:21:38 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 20:21:38 yS0 waiting for ``OK'' ** found **
07/06 20:21:38 yS0 mdm_send: 'ATI'
07/06 20:21:39 yS0 unknown numerical modem id 562
07/06 20:21:39 yS0 mdm_send: 'AT+FCLASS=2.0' -> ERROR
07/06 20:21:39 yS0 mdm_send: 'AT+FCLASS=2' -> ERROR
07/06 20:21:39 yS0 waiting...
07/06 20:47:04 ##### failed dev=ttyS0, pid=1737, got signal 15, exiting

--
07/06 20:52:29 yS0 mgetty: experimental test release 1.1.30-Dec16
07/06 20:52:29 yS0 check for lockfiles
07/06 20:52:29 yS0 locking the line
07/06 20:52:30 yS0 lowering DTR to reset Modem
07/06 20:52:30 yS0 send: \dATQ0V1H0[0d]
07/06 20:52:31 yS0 waiting for ``OK'' ** found **
07/06 20:52:31 yS0 send: ATS0=0Q0&D3&C1[0d]
07/06 20:52:31 yS0 waiting for ``OK'' ** found **
07/06 20:52:31 yS0 waiting...
 楼主| 发表于 2005-7-11 09:11:20 | 显示全部楼层
日志:
mgetty.log.unknown

--
07/06 20:01:06 no line given: Success
07/06 20:01:06 Usage: mgetty [-x debug] [-s speed] [-r] line: Connection refused
--
07/06 20:01:09 no line given: Success
07/06 20:01:09 Usage: mgetty [-x debug] [-s speed] [-r] line: Connection refused


本人的猫是TTYS0....
用MINICOM测试了....
回复 支持 反对

使用道具 举报

发表于 2005-7-11 10:32:38 | 显示全部楼层
贴个配置吧。我做拨号服务器没遇到过这个问题。你用的是什么系统呀?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-18 21:17:50 | 显示全部楼层
redhat9.0,
在红旗4.0下也没有成功.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-19 07:40:30 | 显示全部楼层
/etc/inittab下加
s1:1235:respawn:/sbin/mgetty -D -s 38400 ttyS0

编辑/etc/ppp/options文件,在其中加入:
-detach
crtscts
netmask 255.255.255.0
asyncmap 0
proxyarp

编辑/etc/ppp/options.ttyS0
加入192.168.0.2:192.168.0.100    (2为本机,100为拨入机)

编辑/etc/ppp/pap-secrets文件,在该文件中设置如下:
192.168.0.100 192.168.0.2 "" 192.168.0.100

建立pcguest拨号用户帐号,创建登录Shell  为/etc/ppp/ppplogin
#! /bin/sh
/usr/sbin/pppd auth -chap +pap login 192.168.0.2:192.168.0.100

将该文件置为可执行模式: chmod 755 ppplogin;
pppd默认只能由root用户执行,为了使普通用户能够执行pppd,需要运行命令:#chmod u+s /usr/sbin/pppd。

在/etc/shells文件中加进一句话:/etc/ppp/ppplogin

启用IP转发功能,修改文件/etc/sysctl.conf将 net.ipv4.ip_forward = 0 改为net.ipv4.ip_forward=1 ,保存退出。重启Linux服务器
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表