导航:首页 > 操作系统 > linux双线策略路由

linux双线策略路由

发布时间:2023-03-15 21:48:15

1. linux多网卡外网访问策略路由设置

如果一个linux服务器有三个口接三个不同的网络,对应的网络信息是如下

传统情况下,如果是为了从内向外访问获得更好的速度,让访问电信走电信,访问网通走网通,那么配置是网关只能够配置一个。

比如以电信为主的,那么网关就只设置电信的1.1.1.254,而针对网通和教育网设置不同的路由,路由下一跳指向网通和教育网对应的 网关。

如果这样做的目的只是实现内部访问外面,那么是没问题了,但是如果是为了让外面的用户能够正常访问到服务器上的服务就会出问题。比如电信用户会无法访问网通和教育网的ip,网通用户会无法访问电信和教育网的ip。而且只有设置了默认路由的那个网络能被跨网络访问,其它两个网络只能被本子网的设备访问。

要解决这个问题,思路就是由哪个网口进来的流量希望全部就由哪个回去。用lartc里面提到的方法就是来源的口不同,走不同的路由表。在默认的路由表基础上再建立三个路由表。

用 ip route show 可以看到默认有local,main,default三个路由表,这三个路由表的名称命名来自 /etc/iproute2/rt_tables ,这里先在这个配置文件里面添加三个不同的路由表表名,

之后建立这三个路由表的内容,因为这三个路由表的只是用来响应来自不同接口的,而不是用来相应从哪个接口出去的,所以只需要每个路由表里面建立默认网关即可。

之后再加上三条规则,使来自不同的口的走不同的路由表

至此无论是电信还是网通还是教育网用户,访问三个ip的任意一个地址都能够连通了。即便是服务器上本身的默认路由都没有设置,也能够让外面的用户正常访问。三个网络的IP都能被跨网络访问了。

命令汇总:

阅读全文

与linux双线策略路由相关的资料

热点内容
丁字框架梁处用加密吗 浏览:678
海聊app怎么玩 浏览:207
单文件夹是什么 浏览:234
程序员生财案例 浏览:354
男兵接上级命令电视剧全集 浏览:5
什么是系统级编译 浏览:336
学习php最好的入门书籍 浏览:592
当上程序员的八年是怎么过来的 浏览:104
android两个焦点 浏览:875
如何在核桃编程app报名 浏览:642
linux基础命令教程豪华版chm 浏览:147
失物招领代码python 浏览:247
基于c51单片机的设计 浏览:350
服务器升级什么鬼 浏览:912
微信做照片小程序源码 浏览:561
linuxsftp连接命令 浏览:190
string函数php 浏览:342
输入接收邮件服务器地址 浏览:807
程序员炒股的段子 浏览:208
php执行流程 浏览:869