如果 Red Hat 或其他 Linux 主机的 IP 地址发生冲突,是否有办法让它在控制台或日志中显示警告消息,就像 Windows 和 MacOS 一样?
即我的计算机已配置 IP 地址(或从 DHCP 服务器接收),但发现网络上有另一台设备正在使用分配的地址。它会记录冲突吗?
答案1
答案2
您可以使用阿普观察找出您所连接的以太网段上的 IP 冲突。它将对看不见的 IP-MAC 组合或此类关联发生变化时发出警报。
答案3
您可以使用以下arping
命令检测特定 IP 地址的冲突:
arping -I eth0 192.0.2.1
您可能会发现多个 MAC 地址回复该特定 IP 地址。
答案4
我不知道它实现这一功能的具体机制,但是我在 CentOS 中启动网络设备时看到过类似“无法启动 eth0,网络上的设备已有此 IP”的警告。