安装pptpd,直接apt-get
apt-get install pptpd
编辑/etc/pptpd.conf文件
localip 192.168.0.1 #设置服务器IP remoteip 192.168.0.234-238 #分配客户端IP #logwtmp
刚开始未注释logwtmp导致连接VPN出现619错误,在这里花费了不少时间。
编辑/etc/ppp/pptpd-options, 将DNS服务器地址修改为google DNS
ms-dns 8.8.8.8 ms-dns 8.8.4.4
编辑/etc/ppp/chap-secrets 添加VPS账号
aggron pptpd 123456 * #账号为aggron, 密码是123456, *代码任意IP地址可以连接VPN
开启 ipv4 forward, 编辑 /etc/sysctl.conf
net.ipv4.ip_forward=1
运行“sysctl -p”使修改生效
开启NAT
iptables -t nat -A POSTROUTING -s 192.168.123.0/24 -o eth0 -j MASQUERADE
重启pptpd
/etc/init.d/pptpd restart