我在本地网络中遇到了奇怪的行为。我们有两个设备,它们获得相同的 IP 地址。经过调查,我发现 IP 地址超出了路由器上主 DHCP 服务器上配置的范围。
我用 nmap 扫描了网络,查找打开的 UDP 端口 67,并发现了另外 9 个 DHCP 服务器。它们大多数位于我同事的 Windows 计算机上,有些位于我们这里的嵌入式 Linux 设备上。我猜并非所有服务器都在分配 IP 地址并导致问题,但至少有一个肯定存在。
调试这种情况的最有效方法是什么?
我在本地网络中遇到了奇怪的行为。我们有两个设备,它们获得相同的 IP 地址。经过调查,我发现 IP 地址超出了路由器上主 DHCP 服务器上配置的范围。
我用 nmap 扫描了网络,查找打开的 UDP 端口 67,并发现了另外 9 个 DHCP 服务器。它们大多数位于我同事的 Windows 计算机上,有些位于我们这里的嵌入式 Linux 设备上。我猜并非所有服务器都在分配 IP 地址并导致问题,但至少有一个肯定存在。
调试这种情况的最有效方法是什么?
在我的自定义 Yocto Linux 版本中,我想使用 IPv6 链接本地地址。我有地址fe80::bdc2:521:a893:b757/64
,但我的 MAC 地址是e4:5f:01:75:d3:04
。据我所知,它们应该对应。我不确定这个地址的持久性如何。我怎样才能强制它使用基于MAC的地址?在我所有其他 Linux 计算机上,除了安装了 Raspbian 的 Raspberry Pi 之外,都是这样工作的。