LinuxSir.cn,穿越时空的Linuxsir!

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

如何配置带内置猫的Linux为PPP Server ???

[复制链接]
发表于 2003-5-20 19:29:06 | 显示全部楼层 |阅读模式
如何配置带内置猫的Linux为PPP Server ???

我已经用外置猫配置通过了,但是换内置猫后就不行,用内置猫往外拨号可以。

经观察,在改动 /etc/inittab 后运行 init q 就报错了。谁能帮忙??
发表于 2003-6-6 19:51:37 | 显示全部楼层
你的内猫是不是不支持自动应答功能 或者支持但是你没有开起来 用cu命令看看
 楼主| 发表于 2003-6-9 10:08:30 | 显示全部楼层

re

应答是可以的,电话拨入时,猫可以应答,但是系统没有应答

您可以说的详细一些吗?
发表于 2003-7-23 11:59:04 | 显示全部楼层
jia讲讲详细啊!~
发表于 2008-3-11 13:13:14 | 显示全部楼层
跟我的一样情况,你解决没?


电话可以拨入,但显示不了登陆linux界面

使linux能够接受电话拨入

要实现这个功能,要用到一个叫getty的程序,它的功能就是向用户显示login:和password:这样的登录提示,并调用login程序实现登录。我们平时在局域网里用telnet登录某台unix主机时,也是这个过程。只不过现在我们走的物理线路不同,我们走的是电话线—〉modem—〉串口,而telnet程序走的是网线和网卡。

目前linux上有三种getty:getty_ps,agetty,mgetty。getty_ps就是所说的getty,另外两种也都实现了getty的功能。其中mgetty的功能比较强大,我们决定就用mgetty了。

RedHat6包含了mgetty的四个软件包,mgetty-1.1.14-8.i386.rpm是必须安装的,如果你要用回拨功能,就要安装mgetty-sendfax-1.1.14-8.i386.rpm,callback程序包含在这个包里(不明白为什么在这个包里)。我反正不管那么多,rpm -Uvh mgetty*,全安装上算了。

我们现在要做的就是使modem所接的那个串口可以接受外来连接。

先用chmod命令使/etc/inittab文件可以写和删除.
打开/etc/inittab,你会看到这样的几行:

# Run gettys in standard runlevels

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

在这几行之后,加上如下一行:

7:2345:respawn:/sbin/mgetty ttyS1

它的意思就是让mgetty在串口ttyS1上监听,等待连接,如果有连接请求,mgetty就向用户提示用户名和密码。Mgetty也有好多参数,预知详情,请看mgetty的手册页。注意:程序的名字是megtty而不是上面几行写的mingetty。Mingetty是RedHat自己的终端程序,它不支持modem连接。我的一个同学曾经把mgetty错敲成mingetty,结果怎么拨电话,linux也不接。另外,这行开头的数字“7”并不是一定的,只要是在文件中没有重的,唯一的就行了,可以是两个字符或数字。

改好之后,要使修改有效,运行:

init q

为了从远端登录,我们要有一个账号,用useradd命令加一个叫ppp的用户,并用passwd命令为它设置口令。

下面我们就用win95的客户来试一试,我们在win95下新建一个连接,电话号码当然要填对,然后右键单击这个连接,依次选择属性-〉常规-〉设置-〉选项,将“拨号后出现终端窗口”打上勾,再按两次确定关闭对话框。现在双击这个连接,用户名和密码不用填,直接按“连接”,你会听到拨号声和一阵乱叫,接着会弹出一个黑底白字的窗口,这就是登录的终端窗口了!你会看到这与你登录linux时是一样的,输入用户名ppp和密码,你看到的是shell提示符,你通过modem登录到linux主机上了!但这种终端的形式上网,并不是ppp连接,相信你一定不会满意,你需要的是有WWW,FTP等丰富功能的网络。我们下面就来看看怎么实现ppp连接,现在在shell提示符下输入exit退出。


问题描述:
运行init q 的时候出现过如下错误:
E492:Not an editor command:/sbin/init q

客户端显示拨入成功建立连接,但是看不见登陆的终端窗口.
回复 支持 反对

使用道具 举报

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

本版积分规则

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