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
- 阅读剩余部分 -