c - DHCP服务器发送的DHCP选项信息将存储在Linux机器的哪里?

标签 c linux dhcp

我有一台 Fedora Core 机器。我的服务器正在发送 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";

最佳答案

我不确定你想要实现什么,因为我知道 dhcpclient 从服务器获取的所有信息都将添加到我的 ubuntu 14.04 上特定接口(interface)的租约文件中,这可以在/vat/lib 下找到/dhcp/dhclient.eth0.leases

关于c - DHCP服务器发送的DHCP选项信息将存储在Linux机器的哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28496648/

相关文章:

c - 在 IPv6 中使用 resolv.h 的名称解析器

linux - 如何使用 `waitpid`等待Rust中的进程?

linux - awk:如何通过awk返回列数?

java - 使用 Java 在 Linux 上执行 DHCP

c - 'for'循环后分号的影响

C 指针帮助 : Array/pointer equivalence

c - ARM 的 LLVM 是否支持#pragma warning?

android - 使用phonegap-2.5.0 创建项目期间出现错误

powershell - 添加 DhcpServerv4Reservation FullyQualifiedErrorId : WIN32 1753

linux - 配置为静态 IP 的 Raspberry Pi 也获得 DHCP IP