Linux更改ip后收到arp报文无法通讯
来自三线的随记
work mark at 2019 - 12 - 16
场景: 两台服务器,两个IP + 一个VIP
IP1 10.64.20.1 IP2 10.64.20.2 VIP 10.64.20.101
OS: CentOS Linux release 7.4.1708 (Core)
Virtualization Technology: KVM (听说是新华三平台)
描述
需求是需要配置keepalived,前期为了测试VIP与某不在同一局域网之下的IP之间的连通性
(那两台服务器没外网,装nping ifconfig过于复杂,懒惰)
遂打算直接把VIP配置在网卡(10.64.20.1 replace to 10.64.20.101)上
改完配置文件以后发现
???
主机失联了?
喵喵喵?
我菜到连改IP都改不好了吗?!!龟龟
疑惑但我不说
开始排障
一开始 ip neigh 显示10.64.20.101状态为 STALE
ping 10.64.20.101,100%丢包
但是再查看 ip neigh
嗯?10.64.20.101状态改为 REACHABLE了 ???!而且MAC地址跟配置文件对得上的!!(更改网卡配置文件的时候有MAC地址,窗口没关)
疑惑我却不说
tcpdump -i eth0 ether host ******* or host 10.64.20.1 or host 10.64.20.101 -nn -vv -e
结果显示10.64.20.101的确进行了arp回包,我滴龟龟
联系SAAS人员协同处理
发现网卡上面是有新的IP的,也就是说IP其实是配置成功的
总结
后面SAAS人员说,他们对机子进行了IP-MAC绑定。。。。。/手动微笑End