嵌入式Linux通过DHCP自动获取IP地址的方法
1. 在编译嵌入式Linux内核时添加以下选项:
Networking --->
[*] Networkingsupport
Networkingoptions --->
<* > Packet socket //添加.配置CONFIG_PACKET
[ * ] IP: DHCPsupport //添加
[ * ] Network packet filtering (replaces ipchains) ---> //添加,后面子选项可不选,配置CONFIG_NETFILTER
说明:若没选<* > Packetsocket, [ * ] 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, Addressfamily not supported by protocol
udhcpc[208]: FATAL: couldn't listen onsocket, Address family not supported by protocol