Centos 7.0 系统下搭建基于PPTP的VPN服务器
时间:2016-10-03 21:33 来源:linux.it.net.cn 作者:IT
首先,安装pptpd服务:
yum install ppp iptables pptpd
编辑pptpd.conf文件:
vi /etc/pptpd.conf
找到localip行,去掉最前面的#号
localip 192.168.0.1
remote 192.168.0.234-238, 192.168.0.245
编辑options.pptpd文件:
vi /etc/ppp/options.pptpd
找到ms-dns行,去掉最前面的#号,并更改
ms-dns 223.5.5.5
ms-dns 223.6.6.6
编辑chap-secrets文件:
vi /etc/ppp/chap-secrets
在最后添加一行:
root pptpd 123456 *
编辑sysctl.conf文件:
vi /etc/sysctl.conf
在最后添加一行:
net.ipv4.ip_forward = 1
然后依次输入下面的命令:
sysctl -p
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 47.88.1.68
chmod +x /etc/rc.d/rc.local
编辑rc.local文件:
vi /etc/rc.d/rc.local
将上面的iptables命令加在rc.local文件最后
使pptpd服务立即启动:
systemctl start pptpd
设置pptpd服务开机启动:
systemctl enable pptpd
(责任编辑:IT)
首先,安装pptpd服务: yum install ppp iptables pptpd 编辑pptpd.conf文件: vi /etc/pptpd.conf 找到localip行,去掉最前面的#号 localip 192.168.0.1 remote 192.168.0.234-238, 192.168.0.245 编辑options.pptpd文件: vi /etc/ppp/options.pptpd 找到ms-dns行,去掉最前面的#号,并更改 ms-dns 223.5.5.5 ms-dns 223.6.6.6 编辑chap-secrets文件: vi /etc/ppp/chap-secrets 在最后添加一行: root pptpd 123456 * 编辑sysctl.conf文件: vi /etc/sysctl.conf 在最后添加一行: net.ipv4.ip_forward = 1 然后依次输入下面的命令: sysctl -p iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 47.88.1.68 chmod +x /etc/rc.d/rc.local 编辑rc.local文件: vi /etc/rc.d/rc.local 将上面的iptables命令加在rc.local文件最后 使pptpd服务立即启动: systemctl start pptpd 设置pptpd服务开机启动: systemctl enable pptpd(责任编辑:IT) |