我正在开发运行 BusyBox 的嵌入式设备。
系统正在使用 ip 命令获取其地址。
我想从我的 C 程序中找出设备是否
ip static 或从 DHCP 服务器接收。我该怎么做?
最佳答案
我不知道您的用户如何与您的嵌入式系统交互。但是在我们的(相同的组件)上,我们有 CLI,它在每个接口(interface)的 SHM 结构 (db) 中注册所选的 DHCP/STATIC 类型设置。
本质上,您需要跟踪接口(interface)的 IP 是如何设置的。
关于c - 检测 IP 是静态的还是从 busybox 上的 DHCP 获得的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1537280/