嵌入式 linux udhcpd,嵌入式Linux系统下使用DHCP 为开发板自动分配IP地址

本文介绍了在嵌入式Linux系统下如何使用udhcpd为开发板自动分配IP地址,包括编译Busybox时启用udhcpd和udhcpc选项。在遇到开发板接收IP后ping操作导致死机的问题时,经过排查,发现Busybox 1.9.2版本存在广播地址问题,升级到1.14.0版后仍无法解决。最终解决方案是通过关闭并重新开启网卡接口,并设置回环地址来恢复正常通信。
摘要由CSDN通过智能技术生成

//添加,后面子选项可不选,配置CONFIG_NETFILTER

说明:若没选 Packet socket, [ * ] Network packet filtering (replaces

ipchains) --->选项,在执行udhcpc命令时出现如下错误:

~ # udhcpc

udhcpc (v0.9.9-pre) started

udhcpc[208]: udhcpc (v0.9.9-pre) started

FATAL: couldn't listen on socket, Address family not supported by

protocol

udhcpc[208]: FATAL: couldn't listen on socket, Address family not

supported by protocol

2.编译Busybox,使make menuconfig,添加以下选项:

Networking Utilities --->

udhcp Server/Client --->

[ ] udhcp Server

(udhcpd) //在此不作服务端,www.linuxidc.com故不选。生成udhcpd命令

udhcp Client

(udhcpc) //生成udhcpc命令 [ ] Lease display utility

(dumpleases) [ ] Log udhcp messages to syslog (instead of

stdout) [ ] Compile udhcp with noisy debugging messages

若busybox

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值