使用 ipconfig 快速获取所有 DHCP 信息

ipconfig

如何从命令行使用 ipconfig 获取 DHCP 信息

首先,启动终端并使用命令行 ipconfig 实用程序。

您的 Mac 使用 en0 还是 en1 取决于型号,但尝试从两者检索 DHCP 信息没有坏​​处,因为只有一个会返回正确的结果。

只有 wi-fi 的 mac 或使用以太网的多网络 mac 上的有线网络的命令通常是:

ipconfig getpacket en0

在双网Mac上使用Wi-Fi的Mac命令用法通常如下:

ipconfig getpacket en1

同样,您的 Mac 可能正在使用 en1 或 en0,请查询两者是否返回空白或空。如果两者都返回为空或空白,则表明 Mac 没有 DHCP 信息,需要从 DHCP 提供商(通常是 Mac 连接到的路由器)续订租约。

您会看到一堆信息,但其中最有用的通常是末尾的 DHCP 数据,如屏幕截图所示。输出的有意义部分的示例是:

<代码>$ ipconfig getpacket en0
dhcp_message_type (uint8): ACK 0x5
server_identifier (ip): 192.168.0.1
lease_time (uint32): 0xf20
subnet_mask (ip ): 255.255.255.0
router (ip_mult): {192.168.0.1}
domain_name_server (ip_mult): {116.1.12.4, 116.1.12.5}
end (none):

在上面您还会看到 IP 地址信息和 MAC 地址,但出于我们在这里的目的,我们专门寻找 DHCP 详细信息。

现在你应该知道 dhcp 细节是否准确了,DHCP 租约 需要续订,或转发到另一个来源以获取更多信息。如果需要,ipconfig 命令还可以更新 DHCP 租约。

需要明确的是,ipconfig 存在于 Mac OS X 和 Linux 世界中,但出于此处的目的,我们显然使用 Mac。是的,ipconfig 与 ifconfig 不同!

我希望这对你有帮助,就像对我有帮助一样!