udhcpc:
1.开发板支持的指令,内核移植时通过make menuconfig打开或关闭,并且需要修改Busybox
2.udhcpc只作为客户端使用,服务器指令为udhcpd.
3.使用方法
-i INTERFACE Interface to use (default: eth0)
-r IP IP address to request(请求指定IP)
-S Log to syslog too(syslog文件地址/var/log)
-R Release IP on quit
-P N Use port N instead of default 68(服务器默认67)
举例:
udhcpc -i wlan0
udhcpc -R
dhclient:
1.虚拟机系统支持,开发板使用时需要单独移植。
2.dhclient支持IPV4和IPV6,默认为-4,可指定-6
3.使用方法
-r Release IP on quit
-p N Use port N instead of default 68(UDP连接需要端口号)
-s server-addr 指定DHCP服务器地址
-x 停止正在运行的DHCP客户端,而不释放当前租约
举例:
dhclient wlan0
dhclient -r
本文介绍了udhcpc和dhclient两种DHCP客户端在嵌入式开发中的使用。udhcpc适用于开发板,可配置为客户端,而dhclient常见于虚拟机系统,两者都支持请求和释放IP地址。udhcpc命令选项包括-i用于指定接口,-r请求特定IP,-S记录到syslog,-R释放IP等;dhclient则有-r释放IP,-p指定端口,-s服务器地址等选项。了解这些命令对于嵌入式系统的网络配置至关重要。
779

被折叠的 条评论
为什么被折叠?



