前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux多网卡多IP多网关同时生效的详细设置方法

Linux多网卡多IP多网关同时生效的详细设置方法

作者头像
雾海梦曦
发布2022-11-07 15:18:06
7K0
发布2022-11-07 15:18:06
举报
文章被收录于专栏:博客屋

前言:

因为有客户的服务器有4个网卡,他要实现4个网卡分别对应联通专线电信专线,移动专线,内网通讯同时生效,但是Linux系统默认网卡配置IP只会默认生效一个默认网关,多网关同时生效的话就需要写路由策略才可以同时生效,下面就这个情况写一篇教程,非常简单

新建路由策略

打开根目录下的文件,目录为

代码语言:javascript
复制
/etc/iproute2/rt_tables
Linux多网卡多IP多网关同时生效的详细设置方法,网卡,专线,电信,名字,联通,第1张
Linux多网卡多IP多网关同时生效的详细设置方法,网卡,专线,电信,名字,联通,第1张

然后修改该文件 添加路由策略的名字,名字自己来定 例如:

Linux多网卡多IP多网关同时生效的详细设置方法,网卡,专线,电信,名字,联通,第2张
Linux多网卡多IP多网关同时生效的详细设置方法,网卡,专线,电信,名字,联通,第2张
代码语言:javascript
复制
1001 dx1002 lt1003 yd

前面的数字 1001 1002 1003为优先级数字,后面跟上策略的名字,可以自己定义

定义完成以后保存一下

根据网卡配置的IP来设置策略

比如

网卡1 eth1 电信的IP为 192.168.1.100/24  网关为192.168.1.1

网卡2 eth2 联通的IP为 192.168.2.100/24  网关为192.168.2.1

网卡3 eth3 移动的IP为 192.168.3.100/24  网关为192.168.3.1

那么策略就可以这样来写,以电信为例:

代码语言:javascript
复制
sudo ip route add default via 192.168.1.1 dev eth1 src 192.168.1.100 table dx
ip rule add from 192.168.1.100/24 table dx

这是2条命令,其中的 192.168.1.1为网关  192.168.1.100为生效的IP,dx为定义的路由策略的名字 根据自己的实际情况来修改就行了,同理 联通和移动的也需要修改以后运行一遍,这样3条专线网络在同一个机器上就可以同时生效了

策略记得保存好,因为机器重启后会失效,还需要重新操作一遍

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档