关于CentOS 7 双bond双网关配置实现说明

关于CentOS 7 双bond双网关配置实现说明

事件问题说明:
CentOS7 从网卡进行配置,默认双网关只有一个网关会生效。

机器:
BMCIP:172.18.167.84

bond0配置
ipaddr=172.20.127.253
netmask=255.255.255.128
gateway=172.20.127.129
从机房已知的对应物理网卡
enp130s0f0
enp129s0f0
(bond从属网卡配置所需字段参考“
TYPE="Ethernet
DEVICE=“enp130s0f0”
USERCTL=“no”
MASTER=“bond0”
SLAVE=“yes”
ONBOOT=“yes”
NM_CONTROLLED=“no”
”)

bond1配置
ipaddr=172.19.78.25
netmask=255.255.255.0
gateway=172.19.78.1
从机房已知的对应物理网卡
enp130s0f1
enp129s0f1

故障现象会如下图的 routing table,另一个bond0的网关 172.19.78.1,不生效。关于CentOS 7 双bond双网关配置实现说明_第1张图片

从上采用流程化配置。
生效双网关方案
vi /etc/sysconfig/network-scripts/route-bond1
172.20.127.0/24 via 172.20.127.129 dev bond1
注释bond1配置文件中的网关:
#gateway=172.20.127.129
此举是为了将第二网关,采用路由配置文件的方式生效。如果写入网卡配置文件,就会不生效。关于CentOS 7 双bond双网关配置实现说明_第2张图片

采用route-interface(修改成对应网卡名),第二网关在路由表中生效。

其它命令
route add default gw 192.168.1.1 #添加默认网关 192.168.1.1
重启失效。就算写入/etc/rc.local启动文件中,重启网络也会失效。

相关参考:https://blog.csdn.net/lcathm/article/details/50241833

你可能感兴趣的:(技术类)