我的Linux机器上的dhcp服务器在一个子网内有一个特定的MAC主机声明。 当我的另一台机器使用PXE通过networking启动时,它会收到正确的IP地址。 但是,这个答复包含其他“选项”,我想在启动阶段使用,我有一个脚本,在init之前运行。 我如何获取这些选项?
我也尝试通过相同的网卡发送新的DHCP请求,但我的服务器不喜欢回应。 是否因为我的服务器已经有了这个特定MAC的租约?
在这样的情况下,我会发送通知消息。 如果失败了,那么我会尝试一个请求。
无论哪种情况,我都会嗅探networking,看看有哪些stream量正在通过。
在尝试获取这些信息之前,我会确保没有任何其他程序正在侦听响应。 他们很可能会得到你正在寻找的答案。