当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > RedHat6.2服务器配置方案(八)PPP

Linux服务器
Linux上双网卡绑定方法(Suse9SP3)
Linux操作系统调优参数的意义
Linux下使用SSH客户端及其Sftp文件传送
教你恢复被误删除的Linux文件
SQL Server注入大全及防御
Linux无法解析域名的解决办法
Linux系统下安装和配置MyEclipse的方法
Ubuntu下VirtualBox 1.4.0设置文件共享
Windows与Linux系统共享StarDict字典文件
修改Linux下相关的登陆信息
Windows通过SecureCRT远程登录Linux主机
Linux操作系统如何修改SWAP交换区的大小
Linux操作系统下为Apache目录添加密码
Linux时间设置与同步(NTP)
Linux内核补丁AMD旁路转换缓冲(TLB)错误
Linux架设DHCP服务器的方法
Fedora 8下Apache配置与管理
Linux操作系统下用单网卡捆绑双IP的方法
Ubuntu Linux系统环境变量配置文件
SUSE Linux中将Tomcat作为Service运行

Linux服务器 中的 RedHat6.2服务器配置方案(八)PPP


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 65 ::
收藏到网摘: n/a


作者:汤海京

第七章PPP

7.1简介

首先向大家强调一点,我们这里所谈的PPP不是要将我们的服务器配置成为提供拨入服务的服务器,而是用户可以通过服务器拨号上网,简而言之就是,服务器可以按照客户的需求自动拨号上网,也就是所谓的按需拨号。

为什么我们要向大家介绍这项配置呢?因为虽然现在许多企业都用DDN上网,但是Modem在很大程度上还是有它的作用的,所以我们将向大家介绍一下如何实现PPP自动拨号上网。

7.2所需系统资源

7.2.1配置文件:
文件来源
/etc/ppp/optionsppp-2.3.11-4.i386.rpm
/etc/ppp/dial 管理员创建
/etc/rc.d/rc.local initscripts-5.00-1

7.2.2相关工具:
文件来源
/usr/sbin/chat ppp-2.3.11-4.i386.rpm
/usr/sbin/pppstats ppp-2.3.11-4.i386.rpm
/usr/sbin/pppd ppp-2.3.11-4.i386.rpm

7.3配置方案

1./etc/rc.d/rc.local
作用:这个文件是启动脚本,它是放在启动服务进程之后启动的项目,要想实现自动拨号,首先应该启动一个PPP的守护进程,实现的方法就是在这个脚本中加上一句话,以实现开启守护进程。
实例:


pppd/dev/modem115200connect'chat-f-v-V/etc/ppp/dial'
#115200是连接速率,dial是拨号脚本

2./etc/ppp/options
作用:PPP拨号的全部可选项都在这里
实例:


demand
#按需拨号
idle300
#若在300秒内没有请求从服务器发出,则自动断开Modem
crtscts
modem
noauth
#无需验证
defaultroute
asyncmap0
lock
noipdefault
name169
#与pap-secrets对应
usepeerdns
#抓取DNS到本地

3./etc/ppp/dial
作用:这是个拨号的脚本,用Modem指令来实现拨号
实例:


""ATZ
#初始化Modem
OKATDT169
#拨号,注意在外线0后要加","
CONNECT""
#连接
name:169
#用户名
word:169
#密码

3./etc/ppp/pap-secrets
作用:pap校验
实例:


169*169
#注意一定要在169和*之间加空格
7.4测试及管理方法
1.可以执行psauxw|greppppd,查看是否有pppd的守护进程
2.若pppd进程非正常工作,则可以执行killallpppd来杀死守护进程
3.若想再次启动守护进程,可以执行/etc/rc.d/rc.localrestart
4.执行tail-f/var/log/message可以观察拨号过程
5.执行pppstats可以观察Modem的工作情况

7.5本章小节

其实这一切很简单,通过我上面的叙述,大家不难发现,其实所谓的按需拨号,它的实现应该被划分成两个步骤:第一,先将服务器本身配置好,让它可以拨号上网;第二,编写自动拨号配置文件,使Linux服务器具备自动拨号的能力。其实,从客户端自动拨号与从服务器自动拨号的原理是一样的,只要有向外的请求,就应该自动启动拨号进程,而从客户机来的请求,最终将通过sendmail,squid等从服务器发送到Internet。所以我们只要配置好服务器上的自动拨号,也就能实现客户机的自动拨号。