Centos 設定預設路由得優先順序

2022-07-01 06:39:12 字數 604 閱讀 3122

記錄乙個解決現場得小問題: 

現場工程師描述說他們得server 在起來後(這server 上有多個ip),一開始可以ssh 登陸,但是過了段時間突然失聯,無法ping 同無法ssh 。 對外訪問得ip 無法ping 通,但是其他得網路有得可以通訊。 

排查定位:

該server 上有多個塊網絡卡,網絡卡上配置了不同網段得位址, 檢查該server 得預設路由發現有三條預設路由存在,對外連線得北向位址預設路由優先順序竟然排在最下面。 當有多個預設路由存在時,系統唯讀優先順序最高的預設路由

解決方法:

修改網絡卡配置檔案,設定路由的優先順序。通過「ipv4_route_metric=0」 設定優先順序,數值越低優先順序越高

cat /etc/sysconfig/network-script/ifcfg-eth0

name=「eth0」

type=「ethernet」

bootproto=「none」

device=「eth0」

onboot=「yes」

ipaddr=****

netmask=255.255.255.224

gateway=****

ipv4_route_metric=0

ip route預設路由設定

目前基本趨勢是ifconfig,networkmanager這些老貨將被 ip xx命令替代 基本判斷原因是 1 netns 命名空間 ifconfig並不適應 2 networkmanager和ip xx命令有衝突 下面介紹ip的替代命令的配置 替代ifconfig的命令 手工,非dhcp 配置i...

ip route預設路由設定

下面介紹ip的替代命令的配置 替代ifconfig的命令 手工,非dhcp 配置ip位址的基本配置如下 ip addr add 1.2.3.4 24 dev eth3 使能ip位址 ip addr set dev eth3 up 替代networkmanager的命令 除前述ip addr外,還有d...

centos設定預設閘道器

設定預設閘道器 第一生效檔案 root oldboy grep i gate etc sysconfig network scripts ifcfg eth0 gateway 192.168.1.1 第二生效檔案 root oldboy grep i gate etc sysconfig netwo...