我正在为嵌入式设备使用 udhcp 客户端。我正在尝试添加一项功能来设置静态 IP、网络掩码、DNS 和网关地址。
我正在尝试通过“-r”参数(请求)来设置它:
/sbin/udhcpc -A 3 -f -s /tmp/udhcpc_wlan0_sh -i wlan0 -r 172.16.0.2
似乎不起作用。我尝试将我的设备连接到接入点,但它仍然使用 dhcp 守护进程提供的地址。
我想知道是否需要做任何其他事情来启用静态地址。
答案1
读完这个问题后这里(似乎也是您的情况),我的结论是您无法分配静态 IP。但是,如果您有 MAC 地址,则可以为具有其 MAC 地址的设备分配 dhcp 服务器上保留的 IP 地址。