在移植之前,编译的内核必须要支持
CONFIG_PACKET(packet socket)
CONFIG_FILTER(socket filtering)
编译内核的时候在network option中选择。
dhcpd.conf配置文件在网上很多,不多说了,自己配置一下。
在板子中/var/db必须要有这个目录,要不启动dhclient的时候会报错误,提示无法建立文件dhclient.release.
/sbin/dhclient.script其实这个文件是从dhclient的源码目录中拷贝过来的。源码包里面有个script文件夹,里面有个文件名字为linux,把名字修改为dhclient.script后,拷贝到板子上的/sbin目录下就可以。需要修改dhclient.script文件的第一行:原代码为
#!bash/xx修改为#!sh/xxx。
命令./dhclient eth0 -v 显示启动信息。启动dhclient。
在/var/db dhclient.leases文件中会有dhcp服务器分配的信息。
以后会有补充。