【Linux】使得局域网服务器可以上外网:使用vpn

来源:互联网 发布:工人物语6 知乎 编辑:程序博客网 时间:2024/06/03 16:24

【解决方式】

(参考文章《centos7连接vpn方法》)
除了搭建网关服务器的方式,还可以采用vpn的方式。之前在两台服务器上都搭建了vpn,现在将其中一台服务器的外网网卡禁了,连接另一台局域网服务器的vpn,成功上外网。

【服务器配置(以两个服务器为例)】

服务器A:
操作系统:Centos6.5
外网:47.88.11.129 网卡 eth1
内网:10.117.236.202 网卡 eth0

服务器B
操作系统:Centos7
内网:10.117.236.145 网卡 eth0

【操作流程】

1、安装连接vpn的客户端
yum install pptp-setup
2、连接vpn

pptpsetup --create vpn --server 10.117.236.202 --username lcvpn --password lican --encrypt --start

出现下面的结果,说明连接成功了。
这里写图片描述
3、禁外网网卡ifdown eth1
4、但是此时发现,即使连上了vpn,还是不能上外网。这是因为路由的问题,
route -n 查看路由

这里写图片描述
需要讲ppp0的路由设为:将所有对外网络都通过ppp0路由。

route add -net 0.0.0.0 dev ppp0

再次查看路由:
这里写图片描述

0 0