DHCP客户端程序移植笔记(全)【DOC精选】.docVIP

DHCP客户端程序移植笔记(全)【DOC精选】.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DHCP客户端程序移植笔记(全)【DOC精选】

DHCP程序运行与调试 实现的目标: 开机时自动获取IP地址,若没有可用的IP地址,选用autoip;或者选用静态配置的ip地址。 DHCP客户端程序有多种,本系统选用的busybox下的dhcpc。 [1]修改内核配置;在内核中添加以下选项: Networking --- [*] Networking support Networking options--- * Packet socket //添加.配置CONFIG_PACKET [ * ] IP: DHCP support //添加 [ * ] Network packet filtering (replaces ipchains)--- //添加,后面子选项可不选,配置CONFIG_NETFILTER ?--- Network packet filtering framework (Netfilter) 说明:若没选* Packet socket, [ * ] Network packet filtering (replaces ipchains)---选项,在执行udhcpc命令时出现如下错误: ~ # udhcpc udhcpc (v-pre) started udhcpc[208]: udhcpc (v-pre) started FATAL: couldnt listen on socket, Address family not supported by protocol udhcpc[208]: FATAL: couldnt listen on socket, Address family not supported by protocol [2]修改busybox配置,Busybox中添加以下选项: Networking Utilities? --- ?? udhcp Server/Client? --- [] udhcp Server (udhcpd)? //在此不作服务端,故不选。生成udhcpd命令 [*] udhcp Client (udhcpc)//生成udhcpc命令 [ ] Lease display utility (dumpleases) [ ] Log udhcp messages to syslog (instead of stdout) [ ] Compile udhcp with noisy debugging messages 若busybox没编译相应选项,也可从网上下载相应文件,用arm-linux交叉编译得到udhcpd,udhcpc命令copy到usr/sbin下就可以了。 我从网上下的udhcp_cvorig.tar.gz文件 解压后修改Makefile文件 在19行添加CROSS_COMPILE=arm-linux- 注释12行的COMBINED_BINARY=1,否则不生成udhcpc命令 [3]运行程序: up-tech:/sbin #./udhcpc udhcpc (v1.15.3) started Sending discover... Sending select for 192.168.1.102... Received DHCP NAK Sending discover... Sending select for 192.168.1.101... Lease of 192.168.1.101 obtained, lease time 7200 [4]将busybox目录下:examples/udhcp/simple.script拷贝到根目录文件夹/usr/share/udhcpc/default.script。覆盖掉原始文件

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档