CENTOS6 安装配置 pptpd 心得

1.你所需要的软件 
pppd    ppp拨号服务器
pptpd   在pppd拨号的基础上增加pptpd的支持

2.安装ppp、pptpd
加入yum源:

rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm

yum install ppp pptpd -y
 

3.配置你的pppd和pptpd

/etc/pptpd.conf中需要配置的地方有3个

option /etc/ppp/options.pptpd

# logwtmp 如果日志里出现类似以下问题一定要注释掉logwtmp!!!!

#Jun 21 15:39:55 center pppd[1374]: /usr/lib/pptpd/pptpd-logwtmp.so: wrong ELF class: ELFCLASS32
#Jun 21 15:39:55 center pppd[1374]: Couldn't load plugin /usr/lib/pptpd/pptpd-logwtmp.so

localip 192.168.9.1
remoteip 192.168.9.11-30

配置/etc/ppp/options.pptpd

ms-dns 8.8.8.8 //windowns客户端需要
ms-dns 8.8.4.4


编辑 /etc/ppp/chap-secrets

添加一个测试用户

# Secrets for authentication using CHAP
# client     server   secret      IP addresses
     test      pptpd    test           *

第一个test是用户,第二个test是密码 ,*表示任意ip

 

配置文件/etc/sysctl.conf
# vim /etc/sysctl.conf
修改以下内容开启ip转发:
net.ipv4.ip_forward = 1
保存、退出后执行:
sysctl -p

 

7.打开防火墙端口

 

将Linux服务器的1723端口和47端口打开,并打开GRE协议。

iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p tcp --dport 47 -j ACCEPT
iptables -A INPUT -p gre -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.9.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -p UDP --dport 53 -j ACCEPT   
service iptables save

8.测试pptpd


你可能感兴趣的:(安装配置,ppp)