故障现象:设备是bclinux8.2 的系统,ping网关不通,检查防火墙也没啥问题;询问管理主机硬件的同事反馈硬件没问题;
这就很迷,
ping 显示Destination Host Unreachable
使用ip a检查网卡ip,bond0上是有ip的,使用route -n也能检查到路由信息。没发现啥异常
使用ip link命令检查,发现NO-CARRIER 标记。
想着重启网卡配置试试,
执行
ip link set bond0 down
ip link set bond0 up
没有报错,也没啥反应
systemctl status network看看,也没啥参考价值
找台正常绑定bond0的设备对比下配置文件,看看能不能发现异常。
ifcfg-bond0
没发现啥异常
ifcfg-eno4
ifcfg-eno3
没异常
换个启动bond的命令看看
执行
ifup bond0
发现有两个异常,
当你看到错误消息 Device eno4 has different MAC address than expected, ignoring. 时,这通常意味着系统尝试启动或配置名为 eno4 的网络接口时,发现该接口的 MAC 地址与预期的不匹配。
询问ai解决方案:
说得云里雾里的,但是能确认的是,mac地址有问题。
把
ifcfg-eno4
ifcfg-eno3
ifcfg-bond0
三个文件中的mac地址注释后( #HWADDR=8c:2a:8e:38:c5:51 加个#符号就是注释)
重启下,执行命令
ifup bond0
再次检查,正常了。路由正常,link正常,ping也好使了。