PPP服务器配置

来源:互联网 发布:linux 配置ip 编辑:程序博客网 时间:2024/05/02 14:33

 一、MODEM配置

首先要安装好MODEM(请使用外置MODEM),可用minicom检查,ROOT进入系统minicom –s启动配置环境。选择serial prot setup更改数值,设置完后选择save setup as defult退出。输入AT回车测试。输入ATDI0020200应该听到连接声。(更详细的MODEM配置请参照网上相关资料)
串口与Linux设备文件的对应关系如附表。 
/dev/cua0 或 /dev/ttyS0 COM1  
/dev/cua1 或 /dev/ttyS1 COM2  
/dev/cua2 或 /dev/ttyS2 COM3  
/dev/cua3 或 /dev/ttyS3 COM4  
 
二、配置PPP服务 

首先需要安装mgetty,如果没有安装此服务,请安装(redhat9好象没有默认没有装mgetty,此包在安装光盘的第二张中,将rpm包拷过来装上:rpm –ivh mgetty-1.1.30-2.i386.rpm就可以了)
一)修改mgetty配置文件:
1.cd /etc/mgetty+sendfax,vi mgetty.config,在此文件末尾加上:
port ttyS0
init-chat " "ATZ OK
answer-chat " " ATA CONNECT /c /r 
 
2.修改login.config
将#/AutoPPP/ -  a_ppp  /sbin…….
改为:/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login  debug
 
二)修改etc/inittab文件,在此文件中加入一句:
S0:2345:respawn:/sbin/mgetty –x 9 ttyS0 -D /dev/ttyS0 vt100
运行如下命令测试:
/sbin/init q
ps axw|grep getty
如果看到/sbin/mgetty –x 9 ttyS0 -D /dev/ttyS0 vt100就表示mgetty成功运行
 
三)创建ppp登陆脚本
1. 编辑etc/ppp/options将内容改为:
netmask 255.255.255.0
proxyarp
lock
crtscts
modem
2.编辑etc/ppp/ppplogin(如果没有就创建),内容为:
#!/bin/sh
mesg n
exec /usr/sbin/pppd –detach 128.1.1.50:128.1.1.44 #冒号前面为服务器IP,后面的是要分配给客户端的IP
 
3.使用ppplogin成为执行: chmod 777 /etc/ppp/ppplogin
 
4. 创建个etc/ppp/optios.ttyS0,内容为: 128.1.1.50:128.1.1.44 #冒号前面为服务器IP,后面的是要分配给客户端的IP
 
5.编辑/etc/ppp/pap-secrets文件,修改为:
# Secrets for authentication using PAP
# client        server  secret                  IP addresses
* * " " *
(表示所有人可以拔号上你的服务器)
 
6. 增加ppp用户/usr/sbin/adduser ppp,修改/etc/passwd,将ppp那行用户改为:
ppp:x:501:501::/home/ppp:/etc/ppp/ppplogin
用passwd ppp将密码改为ppp
 
 

 
windows客户端拔号:
如同我们正常拔263一样设置。
电话号码即连到服务器那条电话线的号码,用户名和密码即上面设置的(用户名密码都是ppp)
 
 
注意:
如果在配成的PPP服务器上拔263,请将/etc/ppp/options和/etc/ppp/options.ttyS0改名,拔号完后再改回。
记得给sbin/pppd加上足够权限:
chmod u+s /usr/sbin/pppd
chmod 777 /sbin/pppd

原创粉丝点击