1. 通过yum安装 ppp:
$ yum install ppp perl -y
2. 下载安装pptpd,你可以在这个网站获得 https://poptop.sourceforge.net/yum/stable/packages/ :
(根据操作系统位数而定,这里是64位的x86_64版本)
$ wget https://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm
$ rpm -Uhv pptpd-1.3.4-2.el6.x86_64.rpm
(这里是32位的版本)
$ wget https://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm
$ rpm -ivh pptpd-1.4.0-1.el6.i686.rpm
3. 安装好之后打开
localip 172.16.0.1
remoteip 172.16.0.2-254
4. 打开
ms-dns 8.8.8.8
ms-dns 8.8.4.4
5. 给vpn添加账户,打开
pcvpn pptpd 123456 *
格式是这样的:
6. 我们需要开启服务的的IP转发. 打开
net.ipv4.ip_forward =
#net.ipv4.tcp_syncookies = 1 注释掉这一行
7. 运行下面的命令,使配置生效:
$ sysctl
8. 在防火墙中添加规则允许NAT转换 设置清空防火墙使VPN用户可以连接
$ service iptables start
$ iptables -F
$ iptables -X
$ iptables -Z
$ service iptables save
$ iptables
$ sed -i "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g" /etc/sysctl.conf
$ service iptables save
$ service iptables restart
注意:当你做完第八步的时候检查一下
面根据VPS实现的不同,主要有openVZ和XEN,hyper-v规则分别为:
OpenVZ: iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source **.**.**.**(这里为VPS公网
IP)
XEN:iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
9.
$ chkconfig pptpd on
$ chkconfig pptpd on
到这一步,VPN服务器就配置成功了,可以使用帐号pcvpn 密码123456 登陆使用了,你就可以通过VPN客户端连接打服
务器了. 你可以查看