嚣张研究站呀 · 2022年3月8日 0

Centos 多网卡设置路由优先级

在centos 8装了两个网卡一个走net 一个桥接。我的网络环境走桥接网络有防火墙需要认证才能上网,走net的话,我宿主机认证过可以直接上网。问题:如何设置让网络走我的net网卡,让他有个路由优先级?

目前默认ens33上网,打开百度就自动跳转认证页面。无法直接上网

Ens33 桥接模式和宿主机一个网络  ens37 net模式 宿主机充当交换机 宿主机有网,虚机就可以上网。

1,ip route show

(发现在ens33路由越点数小于ens37,所以优先ens33上网)

Metric:为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。Metric的值越小,优先级越高,如果两块网卡的Metric的值相同,就会出现抢占优先级继而网卡冲突,将会有一块网卡无法连接。
 

2,cd /etc/sysconfig/network-scripts/

(找到网卡路径修改网卡配置)

3,vi ifcfg-ens37

(网卡添加 IPV4_ROUTE_METRIC=90)

4,重启网卡 ifup ens37

5,再次查看路由,已更新

6,上网测试返回200 ,可以上网了