我如何诊断想要获取 DHCP 地址的计算机(带有 FreeBSD 的 INTEL 主板)?

我如何诊断想要获取 DHCP 地址的计算机(带有 FreeBSD 的 INTEL 主板)?

我有一个系统,它包含 3 个逻辑板,带有 3 个不同的 CPU(一个系统中有 3 台计算机)。它们都连接到与 wifi 桥接器连接的路由器。

在这 3 块主板中,只有 2 块成功获取 DHCP 地址。

我的 INTEL 主板(3 个主板中唯一的 INTEL)运行的是 FreeBSD,无法获取 DHCP 地址?设置为静态 IP 也无法解决网络问题。

此外,/etc/resolv.conf 文件正在被覆盖,因此他们无法设置其 DNS 服务器。

我不是网络专家。任何建议或问题都很有价值。

我的第一个想法是防火墙可能正在阻止特定的硬件,可能正在过滤 INTEL 主板的 mac 地址(?)这可能是一种可能性吗?

答案1

您可以使用 FreeBSD 系统上的 tcpdump 检查数据包是否离开接口。

还要检查您是否在界面上看到广播。

如果您收到来自 NIC 的数据包,您还可以嗅探直接连接到 NIC 的计算机。

如果您在多个接口上使用 DHCP,则必须修改 dhclient.conf 以指定哪个接口应该请求 DNS 服务器。

相关内容