![无需 DHCP 客户端的 DHCP 归属](https://linux22.com/image/659618/%E6%97%A0%E9%9C%80%20DHCP%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9A%84%20DHCP%20%E5%BD%92%E5%B1%9E.png)
您有一个 DHCP 服务器,根据客户端的 MAC 地址分配 IP 属性。我有一个未安装客户端 DHCP 的客户端(我不知道)。
我有一个 DHCP 服务器(在 Linux 上),它根据客户端(也在 Linux 上)的 MAD 地址提供 IP 地址。我有一个没有任何 DHCP 客户端的客户端(据我所知没有)。但此客户端具有与 DHCP 服务器配置中指定的相应 IP 地址。在读取服务器的日志(/var/log/syslog
)和客户端的日志(dmesg
)时,我看不到有关 DHCP 或 DHCP 请求的任何信息。
在客户端,每次启动时我都会进行全新安装(映像下载到 RAM 中并启动),因此我认为它不是一个旧的租约(而且它在几天后就可以正常工作,所以可能肯定不是那样)。
我很好奇想知道它是如何工作的。
答案1
客户端机器可能运行其他类型的 dhcp 客户端(从问题中无法明确系统是普通的 Linux 还是某些定制的 Linux)和/或具有不同的日志记录配置(在其他日志文件中或具有不同的日志记录级别)。
您可以暂时禁用 dhcp 服务器(小心,因为这会影响在该间隔内尝试启动的所有其他 dhcp 客户端)并尝试启动客户端 - 它现在应该无法获取地址,可能会反复重试(因此它将是一个积极运行的过程)并且可能会记录错误,从而可能帮助您查明它。