本文转载来自:http://blog.csdn.net/laojiang025/article/details/54934038
由于项目的需要,需要在Debian服务器中配置PPTP,以前有在CENTOS环境中配置的,而且网上之前存在不少的一键包很多都失效,所以尝试查阅资料尝试手工配置。这里就把配置过程记录下来。
第一、安装pptpd服务
apt-get install pptpd
第二、编辑/etc/pptpd.conf 配置文件
localip 10.0.0.1 remoteip 10.0.0.100-200
添加脚本。
第三、添加用户
/etc/ppp/chap-secrets
在当前文件中添加用户名和密码
第四、添加DNS
vi /etc/ppp/pptpd-options
添加配置文件:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
添加DNS。
第五、启动
service pptpd restart
这个时候我们可以看到。
第六、设置转发
vi /etc/sysctl.conf
打开文件,然后添加一行:
net.ipv4.ip_forward = 1
然后保存退出之后,执行sysctl -p生效。
第七、设置iptables规则
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save
如果我们也可以添加:
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables -I INPUT -s 10.0.0.0/8 -i ppp0 -j ACCEPT
iptables --append FORWARD --in-interface eth0 -j ACCEPT
到这里,我们可以在本地通过设置的用户名和密码使用。
本文有参考的文章:
1、Vultr VPS主机CentOS 6系统环境安装PPTP VPN方法
2、How To Setup Your Own VPN With PPTP