Chinaunix首页 | 论坛 | 博客
  • 博客访问: 281812
  • 博文数量: 84
  • 博客积分: 3186
  • 博客等级: 中校
  • 技术积分: 852
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-15 15:46
文章分类

全部博文(84)

文章存档

2015年(1)

2014年(12)

2011年(29)

2010年(42)

分类: LINUX

2010-06-23 22:37:55

   最近在调试dhcp,使用的是busybox1.1.2中的dhcp客户端工具---udhcpc,使用的过程中,当租期时间到达之后,路由器的dhcp服务关闭,udhcpc会调用脚本:/usr/share/udhcpc/default.deconfig将ip地址设置为0.0.0.0,即无IP。
   为了在这种情况下,使其具备默认IP,决定改动脚本,设置默认IP和网关。
   dhcp协议与pppoe协议有些类似,都是开始发送广播消息,查找提供服务的服务器。如果有服务器,则服务器端回复相应的协议,进入下一步交互,选择IP以及相关的网络设置,如网关,dns等。udhcpc定时发送续租协议,更新租用时间。一旦租约到期,服务器不再提供IP,则其调用脚本,重新设置网络参数。新版的脚本略有变化,由几个脚本并为一个脚本,通过传入不同参数,确定是哪个过程调用。
   busybox中还提供了dhcp服务器程序---udhcpd。
阅读(8113) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~