Linux 可以报告 IP 冲突吗?

Linux 可以报告 IP 冲突吗?

如果 Red Hat 或其他 Linux 主机的 IP 地址发生冲突,是否有办法让它在控制台或日志中显示警告消息,就像 Windows 和 MacOS 一样?

即我的计算机已配置 IP 地址(或从 DHCP 服务器接收),但发现网络上有另一台设备正在使用分配的地址。它会记录冲突吗?

答案1

IP 冲突检测标准化RFC 5227。实现该功能的 Linux 工具之一是IP监控,它有一个 GNOME 通知组件 (ipwatchd-gnotify)。

答案2

您可以使用阿普观察找出您所连接的以太网段上的 IP 冲突。它将对看不见的 IP-MAC 组合或此类关联发生变化时发出警报。

答案3

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

arping -I eth0 192.0.2.1

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

答案4

我不知道它实现这一功能的具体机制,但是我在 CentOS 中启动网络设备时看到过类似“无法启动 eth0,网络上的设备已有此 IP”的警告。

相关内容