Linux可以报告IP冲突吗?

如果红帽或其他Linux主机与IP地址有冲突,是否有办法在控制台或日志中显示警告消息,如Windows和MacOS?

即我的计算机configuration了IP地址(或从DHCP服务器接收),但使用分配的地址findnetworking上的另一台设备。 会logging冲突吗?

IP冲突检测在RFC 5227中进行了标准化。 一个实现它的Linux工具是IPwatchd ,它有一个GNOME通知组件(ipwatchd-gnotify)。

您可以使用arpwatch查找有关您连接的以太网网段上的IP冲突。 它会提醒关于看不见的ip-mac组合或每当这样的关联改变。

我不知道它是怎么做的确切的机制,但是我在CentOS上看到警告,提示networking设备沿着“无法启动eth0,networking上的设备已经拥有这个IP”。

您可以使用arping命令检测特定IP地址上的冲突:

 arping -I eth0 192.0.2.1 

您可能会发现多个MAC地址回复该特定的IP地址。