需要两个组件:
ppp pptpd
需要配置的地方有三处:
/etc/pptpd.conf /etc/ppp/options.pptpd /etc/ppp/chap-secrets
--------------------------------------------------------------------------------------------------------------------------------------------------------------
一、安装:
安装PPP:
yum install ppp -y
安装pptpd:
rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm yum install pptpd -y
二、配置
配置/etc/pptpd.conf:
vim /etc/pptpd.conf
#这个本机IP
localip 192.168.10.1
#这个是需要分配给客户的IP范围
remoteip 192.168.10.100-120
配置/etc/ppp/options.pptpd:
vim /etc/ppp/options.pptpd
#这个是分配给客户端的DNS服务器地址
ms-dns 8.8.8.8
ms-dns 8.8.4.4
配置/etc/ppp/chap-secrets:
vim /etc/ppp/chap-secrets
请修改UserName为账户名
请修改Password为密码
"UserName" pptpd "Password" *
三、配置iptables防火墙:
iptables -A POSTROUTING -t nat -s 192.168.10.0/24 -j MASQUERADE service iptables save
执行完以上的语句过后,手动打开/etc/sysconfig/iptables进行编辑
vim /etc/sysconfig/iptables
打开之后在-A INPUT -j REJECT --reject-with icmp-host-prohibited这条规则之前插入
-A INPUT -p gre -j ACCEPT -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
注意:一定要在-A INPUT -j REJECT --reject-with icmp-host-prohibited这条规则之前插入,否则以上两句会不起作用。这句话的意思就是拒绝除了上面的规则以外所有的链接并且返回错误。
写入之后保存然后退出。执行下列语句进行启动。
service iptables restart service pptpd start
至此,服务器方面配置完毕。
CentOS 6.5 PPTPD VPN服务器安装,解决807等问题。
时间: 2024-10-14 11:09:00