Chinaunix首页 | 论坛 | 博客
  • 博客访问: 921075
  • 博文数量: 94
  • 博客积分: 15249
  • 博客等级: 上将
  • 技术积分: 2516
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-04 00:17
文章分类

全部博文(94)

文章存档

2013年(3)

2012年(7)

2011年(25)

2010年(51)

2008年(8)

分类:

2008-06-25 23:11:00

现在上下班比较耗费时间,所以留给晚上空闲的时间也就少多了(自己先找个借口)。鼓动n次后,终于基本实现了dhcp的IP地址获取,但是有些功能能简化就简化了,特别对于租期没有处理。超时为1,3,9,而不是rfc规定的时间。

dhcp版,估计这周末会提供linux和windows版。自己先做个简单测试,不过在NM-16ESW上,测试不过去,也许是配置不对,或者不支持dhcp,在路由口上,倒是很快的,发出2个discover包后,server就有回应包了,cisco的dhcp server先要去看看有没有空闲的IP,然后再回应,结果就是client在1秒内等不到回应包,再发一个就可以了。

这次写dhcp功能有些偷懒,没有读RFC,直接拷贝FreeBSD的dhclient源码的头文件,然后通过真实pc获取dhcp地址的包监听,查看dhcp协议。也许会存在一些错误,还是先测试跑跑看吧。

本想按老规矩,贴图留念,可是上传文件特别地慢,似乎是 cu 的问题。算了



ip dhcp pool vpcs1
   network 192.168.1.0 255.255.255.0
   default-router 192.168.1.1
!
ip dhcp pool vpcs2
   network 192.168.2.0 255.255.255.0
   default-router 192.168.2.1
!
interface Ethernet0/0
 ip address 192.168.1.1 255.255.255.0
 half-duplex
!
interface Ethernet0/1
 ip address 192.168.2.1 255.255.255.0
 half-duplex
!
router rip
 version 2
 network 192.168.1.0
 network 192.168.2.0
 no auto-summary


阅读(3074) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~