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