1 安装前检查系统
在安装之前查看系统是否支持PPTP VPN:
modprobe ppp-compress-18 && echo ok
如果输出 ok,表示系统支持。
2 安装软件包
yum install ppp
yum install pptpd
3 配置pptpd
vim /etc/pptpd.conf ,去掉 localip 和 remoteip 前的 # 号,并根据服务器网络配置ip,我的配置如下:
localip 10.0.0.254 # 设置pptp虚拟网卡接口IP地址(注意:不是服务器的公共IP)
remoteip 10.0.0.100-200 # 为拨入vpn的用户动态分配的IP地址池
vim /etc/ppp/options.pptpd ,找到 ms-dns 部分,做如下修改:
ms-dns 8.8.8.8 #添加主DNS服务器地址
ms-dns 8.8.4.4 #添加备DNS服务器地址
接下来添加VPN用户及密码:
vim /etc/ppp/chap-secrets,添加测试账号:
# Secrets for authentication using CHAP
# client server secret IP addresses
user_test1 pptpd 123456 *
user_test2 pptpd 123456 *
4 开启IP转发
vim /etc/sysctl.conf,修改 net.ipv4.ip_forward = 0 为 net.ipv4.ip_forward = 1,执行 sysctl -p
- 阅读剩余部分 -