缘由
rac2主机重启了下,rac1主机的心跳网卡eth2的IP地址掉了,网卡口子是亮的,网卡状态是up的,插拔了一下光纤,IP依旧是不生效,ifdown和ifup网卡也没用。
主机message日志中显示:
kernel: bnxt_en 0000:3b:00.0 eth2: NIC Link is Down
etworkManager[24694]: <info> [1620797006.2619] device (eth2): state change: activated -> unavailable (reason 'carrier-changed', sys-iface-state: 'external')
过了一会儿,出现新的日志:
avahi-daemon[24676]: Withdrawing address record for 169.254.70.95 on eth2.
avahi-daemon[24676]: Leaving mDNS multicast group on interface eth2.IPv4 with address 169.254.70.95.
avahi-daemon[24676]: Interface eth2.IPv4 no longer relevant for mDNS.
NetworkManager[24694]: <info> [1620798470.1284] device (eth2): Activation: starting connection 'eth2' (a95793a8-b181-4e3e-8f68-50bca62e0dad)
avahi-daemon[24676]: New relevant interface eth2.IPv4 for mDNS.
...
解决
1、网上提到关闭avahi-daemon服务。并没有用解决问题。
/etc/init.d/avahi-daemon stop or service avahi-daemon stop
参考链接:https://blog.csdn.net/whatday/article/details/114474081
很多Linux发行版都默认安装该服务,当系统无法连接DHCP server的时候,就会尝试通过ZEROCONF来获取。Avahi 是Zeroconf规范的开源实现。
那有没有办法禁用ZEROCONF呢?可以通过在 “/etc/sysconfig/network” 文件中增加一行“NOZEROCONF=yes”来达到这个目的。默认就有这个配置
2、给eth2网卡手工配置一个临时ip上去。
ifconfig eth2 192.1.1.3 netmask 255.255.255.0
解决。