当前位置:首页 » 操作系统 » linux策略路由

linux策略路由

发布时间: 2024-12-28 13:15:45

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

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

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

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

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

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

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

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

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

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

命令汇总:

热点内容
class在线反编译工具 发布:2024-12-29 03:49:44 浏览:711
炉石怎么切换服务器 发布:2024-12-29 03:17:47 浏览:73
安卓怎么才有苹果的主题 发布:2024-12-29 03:10:33 浏览:191
能编程的软件 发布:2024-12-29 03:08:33 浏览:880
安卓和前端哪个好找工作 发布:2024-12-29 03:07:47 浏览:291
pubglite重置密码后如何登录 发布:2024-12-29 03:06:53 浏览:848
油管脚本js下载 发布:2024-12-29 03:04:40 浏览:654
苹果手机的视频怎么原画质传到安卓电脑 发布:2024-12-29 02:58:07 浏览:933
电脑远程账号和密码在哪里 发布:2024-12-29 02:54:21 浏览:907
自治区编译局副局长 发布:2024-12-29 02:48:57 浏览:846