如果红帽或其他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地址。