Centos vpn服务器间ip隧道跳转多ip路由走向分流的真实案例 - Linux系统
|
本文系统Centos6.0;这里的vpn服务以pptpd为例;其中底层涉及到pptpd+freeradius+mysql认证;
相关url:http://lansgg.blog.51cto.com/5675165/1225461 本文系真实案例;leader需求大 多是这样的,节约成本还要达到所需要的效果;没办法,总的做个效果出来; 需求,国内一台vpn机器 (server1),多ip,如:10.10.10.1-5(5个ip);国外一台vpn机器(server2),多ip,如:20.20.20.1-5(5 个ip);两台vpn服务器间要实现ip隧道跳转;这样可以实现缩小延迟;比如,你想使用国外的ip,你只需要拨 入国内vpn服务器即可,我们已经做了ip隧道。对外ip已经是国外的了,并且延迟要比你直接连接国外的vpn的 延迟要小。先看下图图吧;
如图所示;每种颜色代表不同的 链路走向;其中红色就代表了跳转的链接,拨入国内Ip,其实是国外的ip;黑色代表了国内用户直连server1, 使用国内ip,蓝色的代表了用户直连国外的机器,直接使用国外的ip,为什么要使用隧道呢,因为有的用户直 连国外的服务器的话,延迟较大,隧道的话,可以减小延迟; 我想大家应该明白了吧,leader的意思 就是国内机器既要对内服务,既要做跳转到外面,国外的机器既要做跳转的节点,又要做直连的服务器。具体 走向,现在是根据拨入Ip实现控制,拨入Ip隧道对接Ip就跳转过去,其他的不实现跳转,减少成本啊 下面就开始部署步骤了; 1、部署两台机器的pptpd服务;五个ip监听各个ip,也就是五个进程;下面是 配置文件; cat /etc/pptpd.conf ppp /usr/sbin/pppd option /etc/ppp/pptpd-options logwtmp connections 1024 listen 10.10.10.1 localip 172.16.0.1 remoteip 172.16.0.2-254 cat /etc/pptpd2.conf ppp /usr/sbin/pppd option /etc/ppp/pptpd-options logwtmp connections 1024 listen 10.10.10.2 localip 172.16.1.1 remoteip 172.16.1.2-254 cat /etc/pptpd3.conf ppp /usr/sbin/pppd option /etc/ppp/pptpd-options logwtmp connections 1024 listen 10.10.10.3 localip 172.16.2.1 remoteip 172.16.2.2-254 cat /etc/pptpd4.conf ppp /usr/sbin/pppd option /etc/ppp/pptpd-options logwtmp connections 1024 listen 10.10.10.4 localip 172.16.3.1 remoteip 172.16.3.2-254 cat /etc/pptpd5.conf ppp /usr/sbin/pppd option /etc/ppp/pptpd-options logwtmp connections 1024 listen 10.10.10.5 localip 172.16.4.1 remoteip 172.16.4.2-254
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


