主网络接口 ifdown 后,Rhel 服务器中未检测到默认网关

主网络接口 ifdown 后,Rhel 服务器中未检测到默认网关

我正在使用 RHEL 7.6 服务器。我已使用主动备份模式的绑定配置网络。因此,eno1 是 bond0 的主接口,eno4 是 bond0 的从接口。这是 bond0 的配置

[root@xufrtrihpdb01 network-scripts]# cat ifcfg-bond0
BOOTPROTO=none
PEERDNS=no
DEFROUTE=yes
PEERROUTES=no
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=bond0
#UUID=d390806d-94a8-4648-8d26-b9c79b0dacd7
DEVICE=bond0
ONBOOT=yes
IPADDR=10.27.45.73
PREFIX=25
GATEWAY=10.27.45.1
#TYPE=bond
TYPE=Ethernet
BONDING_MASTER=yes
BONDING_OPTS="mode=1 miimon=1000 primary=eno1"
NM_CONTROLLED=no

eno1 的配置

[root@xufrtrihpdb01 network-scripts]# cat ifcfg-eno1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=no
PEERDNS=no
PEERROUTES=no
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eno1
#UUID=d390806d-94a8-4648-8d26-b9c79b0dacd7
DEVICE=eno1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
NM_CONTROLLED=no

eno4 的配置

[root@xufrtrihpdb01 network-scripts]# cat ifcfg-eno4
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=no
PEERDNS=no
PEERROUTES=no
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eno4
#UUID=734fcafd-d2ac-4983-83a4-0fa365986286
DEVICE=eno4
ONBOOT=yes
MASTER=bond0
SLAVE=yes
NM_CONTROLLED=no

到这里,一切正常。ping 到默认网关和外部流量都正常。但如果我运行

Ifdown eno1

该绑定以 eno4 为主。但无法 ping 到默认网关和外部流量。看起来“eno4”不采用 bond0 的默认网关备注:我没有添加任何静态路由文件

相关内容