本文主要是介绍dhcp移植,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在移植之前,编译的内核必须要支持
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服务器分配的信息。
以后会有补充。
这篇关于dhcp移植的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!