Linux更改ip后收到arp报文无法通讯

来自三线的随记
Admin讨论 | 贡献2019年12月16日 (一) 14:48的版本 (创建页面,内容为“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…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

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