首页 > 代码库 > 转 - Debian系统配置PPTP方法 添加用户和iptables规则

转 - Debian系统配置PPTP方法 添加用户和iptables规则

本文转载来自: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

3、在Ubuntu上安装PPTP VPN服务

转 - Debian系统配置PPTP方法 添加用户和iptables规则