som*_*ser 5 networking dhcp udhcpc
我正在开发一个嵌入式系统,它使用 udhcpc 作为其 DHCP 客户端。它似乎使用以下参数运行:
/usr/share/udhcpc # ps | grep dhcp
5366 root 2432 S udhcpc -R -b -p /var/run/udhcpc.eth0.pid -i eth0
我想更改参数或运行我自己的 DHCP 客户端。我搜索了一下,我认为它与 ifup 和 /etc/network/interfaces 有关。
iface eth0 inet dhcp
但我没有看到修改 DHCP 客户端的方法。
我想知道
谢谢!
您的系统似乎是 Debian 的轻量级版本/变体,基于busybox
.
busybox
通常用于恢复介质或资源有限的嵌入式系统。
如需修改参数,可udhcpc
自动调用。
您可以更改/etc/network/interfaces
为:
iface eth0 inet manual
pre-up /sbin/udhcpc -R -b -p /var/run/udhcpc.eth0.pid -i eth0
Run Code Online (Sandbox Code Playgroud)
至于运行另一个 DHCP 客户端,您必须安装它;udhcpc
但是,除非您有其他接口,否则您必须切换它。
请记住,它udhcpc
只是 的一部分busybox
,它只是一个指向为您提供工作环境的全局二进制文件的链接,因此,您不会节省任何切换 DHCP 客户端的空间。
归档时间: |
|
查看次数: |
15453 次 |
最近记录: |