Ubuntu下 PPTP 和L2TP/IPSec服务器搭建
其他
2018-08-14 10:18:44
阅读次数: 0
1.PPTP协议搭建
1. 登录服务器,安装 pptpd
sudo apt-get install pptpd
2.修改配置文件
- /etc/pptpd.conf
$ sudo vi /etc/pptpd.conf
# 在 TAG: localip 后面添加如下内容
localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245
- /etc/ppp/pptpd-options
sudo vi /etc/ppp/pptpd-options
# 删除 #ms-dns 前面的#号
# 修改DNS server: 223.5.5.5
- 在 /etc/ppp/chap-secrets 中,添加账号、服务器名、密码和IP限制。比如: user pptpd userpasswd *
- /etc/sysctl.conf
删除 #net.ipv4.ip_forward=1 前的#号,开启ipv4 forward
sudo sysctl –p
#若运行后显示 net.ipv4.ip_forward = 1,表示修改生效了。
- 使用 iptables 建立一个 NAT
sudo apt-get install iptables
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
# eth0 代表网卡,可以通过命令 ifconfig 查看
- /etc/network/interfaces
# 在eth0/eth1.. 下面加入如下内容
pre-up iptables-restore < /etc/iptables-rules
3.重启 pptpd 使配置生效
sudo /etc/init.d/pptpd restart
转载自blog.csdn.net/u014034079/article/details/78922782