GNU / Linux:在不使用`getnameinfo`的情况下获取DHCP的选项15的值

时间:2011-01-30 08:42:28

标签: c++ c linux networking dhcp

我的GNU / Linux机器已连接到DHCP。我想检索DHCP(DNS域名)的选项015 的值,但不使用getnameinfo,因为它使用DNS来检索域名。

我怎样才能用C / C ++做到这一点?

2 个答案:

答案 0 :(得分:1)

我的dhclient将一堆租约信息写入/var/lib/dhcp3/dhclient-[uuid]-[iface].lease个文件。我不知道这些文件名中的uuid代表什么,但它会报告来自dhcp服务器的不同选项。

答案 1 :(得分:0)

Fore SUSE:DHCP选项用/var/lib/dh​​cpcd/dhcpcd-eth[x].info

编写