【发布时间】:2015-02-13 09:47:14
【问题描述】:
我有一台 Fedora 核心机器。我的服务器正在发送DHCP option“43”(“供应商特定信息”)。我正在使用 DHCLIENT。
在 DHCP 服务器发送选项“43”之前,我通过 dhclient 发送选项 60(“供应商类别 ID”)。
我的问题是如何读取服务器给出的 DHCP 选项 43 值?
信息是否会存储在客户端的文件中?我计划使用inotify() 监控文件,以了解 DHCP 服务器是否更新/添加了任何信息。
我可以轻松地将信息发送到 DHCP 服务器。
# sudo gvim /etc/dhcp/dhclient-em1.conf
这里是“/etc/dhcp/dhclient-em1.conf”的内容
send vendor-class-identifier "anaconda-Linux 3.1.0-7.fc16.i686 i686";
【问题讨论】:
-
我认为manual page 的“供应商封装选项”部分涵盖了这一点。此外,这有点离题。
-
它谈到了服务器。我想读取服务器发送的值。我怎么能这么读。
-
顺便说一句:dhcpclient 是开源的。您可以检查源代码以了解它的作用。