CentOS7下搭建 pptp vpn
时间:2015-06-22 00:03 来源:www.it.net.cn 作者:IT网
1.先看看你的主机是否支持pptp,返回结果为yes就表示通过。
2 .是否开启了TUN,有的虚拟机主机需要开启,返回结果为cat: /dev/net/tun: File descriptor in bad state。就表示通过。
3.安装ppp , pptpd 和 iptables。
a.安装ppp和pptpd
b.安装iptables。这是自带的,如果没有的话就安装。
4.配置pptpd.conf。
5.配置options.pptpd
6.配置连接VPN客户端要用到的帐号密码。
7.配置sysctl.conf
8.这个时候把iptables关闭的话是可以连接VPN了,之所以要把iptables关闭是因为没有开放VPN的端口,客户如果直接连接的话是不允许的。这里还需要设置iptables的转发规则,让你的客户端连接上之后能访问外网。
目标网络vpn的内部网络为10.175.249.0/24,vpn服务器有2个网卡,其中一个网卡连私有网络(eth0),ip是10.175.249.241,另外一个连接公网(eth1),ip地址是58.96.183.250。这样就能正常地路由所涉及的网络了。
9.这个时候还是连接不上的,因为iptables把客户的VPN连接拦截了,不允许连接,所以得开放相应的端口。
具体是哪个端口可以自己查下,我的是默认的,如果你没有更改过的话也会是默认的。
10.保险起见,到了这里应该重启一下pptpd服务和iptables服务生效。
11.VPN服务器搭建完成。
(责任编辑:IT)
1.先看看你的主机是否支持pptp,返回结果为yes就表示通过。 2 .是否开启了TUN,有的虚拟机主机需要开启,返回结果为cat: /dev/net/tun: File descriptor in bad state。就表示通过。 3.安装ppp , pptpd 和 iptables。 a.安装ppp和pptpd b.安装iptables。这是自带的,如果没有的话就安装。 4.配置pptpd.conf。 5.配置options.pptpd 6.配置连接VPN客户端要用到的帐号密码。 7.配置sysctl.conf 8.这个时候把iptables关闭的话是可以连接VPN了,之所以要把iptables关闭是因为没有开放VPN的端口,客户如果直接连接的话是不允许的。这里还需要设置iptables的转发规则,让你的客户端连接上之后能访问外网。 目标网络vpn的内部网络为10.175.249.0/24,vpn服务器有2个网卡,其中一个网卡连私有网络(eth0),ip是10.175.249.241,另外一个连接公网(eth1),ip地址是58.96.183.250。这样就能正常地路由所涉及的网络了。 9.这个时候还是连接不上的,因为iptables把客户的VPN连接拦截了,不允许连接,所以得开放相应的端口。 具体是哪个端口可以自己查下,我的是默认的,如果你没有更改过的话也会是默认的。 10.保险起见,到了这里应该重启一下pptpd服务和iptables服务生效。 11.VPN服务器搭建完成。 (责任编辑:IT) |