配置PPTP VPN需要ppp和pptpd两个软件包,后者在CentOS的源中没有附带,因此需要为yum配置pptp源。
1
|
rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
|
安装
安装完成后即可直接使用yum安装pptpd软件包。
1 2
|
yum install -y pptpd chkconfig pptpd on
|
配置pptpd
1 2 3 4 5 6
|
102 localip 192.168.10.254
103 remoteip 192.168.10.20-29
|
1 2 3 4
|
66 ms-dns 8.8.8.8 67 ms-dns 8.8.4.4
|
1 2 3 4
|
user1 pptpd password 192.168.10.11 user2 pptpd password *
|
1 2 3 4 5
|
net.ipv4.ip_forward = 1
sysctl -p
|
1 2 3 4 5
|
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to-source 公网IP iptables -A INPUT -p tcp --dport 1723 -j ACCEPT iptables -A INPUT -p gre -j ACCEPT service iptables save
|