1、安装pptpd
yum install pptpd
2、配置pptpd
vi /etc/pptpd.conf
#添加如下配置
localip 172.16.100.254
remoteip 172.16.100.100-105
3、修改dns为google公共dns服务器
vi /etc/ppp/options
#添加如下配置
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4、设置VPN用户名和密码
vi /etc/ppp/chap-secrets
#添加VPN用户名为test和密码为123456
test pptpd 123456 *
5、配置iptables规则
vi /etc/sysconfig/iptables
#添加nat规则,注:--to-source后为服务器地址或ip
*nat
-A POSTROUTING -s 172.16.100.0/24 -j SNAT --to-source www.geekapp.cn
COMMIT
#添加filter规则
*filter
-A FORWARD -s 172.16.100.0/24 -j ACCEPT
-A FORWARD -d 172.16.100.0/24 -j ACCEPT
#开启端口
-A FORWARD -p tcp --syn -s 172.16.100.0/24 -j TCPMSS --set-mss 1356
#最后保存退出
6、修改sysctl.conf
vi /etc/sysctl.conf
#修改如下
net.ipv4.ip_forward=1
#重新加载
sysctl -p
7、重启pptpd服务和iptables服务
service pptpd restart
service iptables restart
原创内容转载请保留出处GEEK笔记(https://www.geekapp.cn/)。