Linux配置拨号服务器

Linux配置拨号服务器参考文献:http://bbs.360.cn/3456111/5039811.htmlhttp://hi.baidu.com/cxkipq/item/5fc93938d2465883b711dba0 目前使用Linux操作系统的用户越来越多,那么如何配置Linux作为拨号服务器呢?以下,我将和大家一起来探讨这个问题。1.配置modem(1)使用Linux的图形界面下的相应工具…

参考文献:

http://bbs.360.cn/3456111/5039811.html

http://hi.baidu.com/cxkipq/item/5fc93938d2465883b711dba0

 

目前使用Linux操作系统的用户越来越多,那么如何配置Linux作为拨号服务器呢?以下,我将和大家一起来探讨这个问题。
1. 配置modem
(1)使用Linux的图形界面下的相应工具,建立一个拨号连接,以测试modem和串口与modem的连接.同时逐步了解,Linux系统中对modem定义以及定义拨号连接所使用的一些术语与概念.
(2)下载mgetty软件包,有了该软件支持数据和传真,功能很强.其它软件,如Linux自带的getty,也可以,但是不支持FAX.安装mgetty软件包.
(3)在/etc/inittab文件中加入一行:
S0:23:respawn:/sbin/mgetty -a -m ‘”” ATS0=1 \r\n OK\n’ ttyS0 vt100
注意: i. 上句中,23指明在哪一个runlevel下调用该行,一般23足够了,也可以写成2345.
runlevel 2 : 不带NFS支持的多用户模式
runlevel3 : 普通的多用户模式
ii. 选项 -a: 波特率自动适配.  
 -m: 传送给串口设备/dev/ttyS0的初始化字符串,这里的是AT命令,设置modem在震铃一次后,接通.
mgetty等待 从设备/dev/ttyS0返回的OK字符串,进入下一步处理.
ttyS0: linux中对串口定义的设备文件名:/dev/ttyS0 对应COM1; /dev/ttyS1 对应COM2;
iii.vt100设置终端的类型
2. 配置mgetty的配置文件:/etc/mgetty+sendfax/login.config文件,去掉含有AutoPPP的一行的行头的注释.
/AutoPPP/ – a_ppp /etc/ppp/ppplogin
其中: /AutoPPP/是登录与/dev/ttyS0相连的mgetty生成终端的用户的终端名, a_ppp 是基于/dev/ttyS0的物理连接上的PPP连接的连接名
/etc/ppp/ppplogin 是登录以后自动运行的脚本(script)文件,例如:
#!/bin/sh
if [-f /etc/ppp/options.$TTY]; then
exec /usr/sbin/pppd
else
exec /usr/sbin/ppd -detach
fi
3. 在/etc/ppp/options.ttyS0(后缀与相应的串口对应,为每一个串口定义不同的PPP连接参数),刚开始可以加入以下几行, 其它的都注释掉.等调试通过后,再根据需要加入相应的参数.  参考文件,options.ttyS0: asyncmap 0 netmask 255.255.255.0 #Local IP : Remote IP 192.168.1.100:192.168.1.101 lock noauth crtscts modem -detach debug proxyarp
4. 测试:使用Windows 95/98建立一个拨号连接,拨入linux系统,查看/var/log/messages和/var/log/mgetty.log文件, 获得相关的调试信息.
5. Linux环境下有类似Windows 98超级终端(HyperTerm)的软件如:kermit,可以使用该软件设置Modem,查看Modem的一些信息

Linux PPP server的架设

本文以RHEL5.2为例:

一,PPP Server端架设:

1. 编辑/etc/ppp/options,加入两行:

Linux配置拨号服务器

2. 按下图编辑pap-secrets文件:

Linux配置拨号服务器

root为Client端的帐号,secret为client端root对应的密码。

3. 手工创建options.ttyS0文件(COM1):

Linux配置拨号服务器

4. 启动PPP Server:

/usr/sbin/pppd /dev/ttyS0 nodetach

如果想在开机时启动PPP Server,需对/etc/inittab作修改:

Linux配置拨号服务器

 

二. Client端的设定:

1. 修改/etc/ppp/options文件:

Linux配置拨号服务器

2. 修改/etc/ppp/pap-secrets文件:

Linux配置拨号服务器

root为Client端的帐号,secret为client端root对应的密码。

3. 手工添加/etc/ppp/options.ttyS0:

Linux配置拨号服务器

4. 启动PPP Client端:

/usr/sbin/pppd /dev/ttyS0 nodetach

Linux配置拨号服务器

连接成功!

SERVER端

Linux配置拨号服务器

CLIENT端:

Linux配置拨号服务器

 

今天的文章Linux配置拨号服务器分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/33715.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注