查看: 11426|回复: 10

我抓的DHCP包有问题 帮我看看吧

[复制链接]
发表于 2006-8-11 12:34:18 | 显示全部楼层 |阅读模式
抓出的包的最前面是源端和目的端MCA地址      应该是不是地址才对  我用Ethereal工具抓的  

下面是我抓的包   看看有什么不对

0000   ff ff ff ff ff ff 00 02 3f e6 a6 72 08 00 45 00  ........?..r..E.
0010   01 5c 05 88 00 00 80 11 34 0a 00 00 00 00 ff ff  .\......4.......
0020   ff ff 00 44 00 43 01 48 15 e8 01 01 06 00 c9 51  ...D.C.H.......Q
0030   b8 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0040   00 00 00 00 00 00 00 02 3f e6 a6 72 00 00 00 00  ........?..r....
0050   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0060   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0070   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0080   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0090   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0100   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
0110   00 00 00 00 00 00 63 82 53 63 35 01 03 3d 07 01  ......c.Sc5..=..
0120   00 02 3f e6 a6 72 32 04 0a b0 42 5b 0c 0f 6c 65  ..?..r2...B[..le
0130   6e 6f 76 6f 2d 35 32 32 33 30 35 36 64 51 13 00  novo-5223056dQ..
0140   00 00 6c 65 6e 6f 76 6f 2d 35 32 32 33 30 35 36  ..lenovo-5223056
0150   64 2e 3c 08 4d 53 46 54 20 35 2e 30 37 0b 01 0f  d.<.MSFT 5.07...
0160   03 06 2c 2e 2f 1f 21 f9 2b ff                    ..,./.!.+.
回复

使用道具 举报

发表于 2006-8-11 13:20:24 | 显示全部楼层
这个包有什么不对?应该是正确的啊。

ff ff ff ff ff ff   目标MAC
00 02 3f e6 a6 72  源MAC
08 00        上层协议是IP协议,后面跟IP报头
回复

使用道具 举报

 楼主| 发表于 2006-8-11 13:49:19 | 显示全部楼层
ip报头后面才是DHCP数据报 是吗?

还有一个问题就是  我抓的关于DHCP的包 只有DHCPREQUEST  而没其他DHCPISCOVER等包  试了好多次都是这样

网络环境是网通ADSL  在没拨号之前要自动获得一个内网的IP  我抓的是这个过程的包
回复

使用道具 举报

发表于 2006-8-11 14:46:40 | 显示全部楼层
你先打ipconfig /release,然后开始抓包,再打ipconfig /renew,看看
回复

使用道具 举报

 楼主| 发表于 2006-8-11 16:53:53 | 显示全部楼层
从抓的包看DHCP服务器    和 现在操作系统显示的不一样  这正常吗?
回复

使用道具 举报

 楼主| 发表于 2006-8-12 01:20:02 | 显示全部楼层
原帖由 菜鸟人飞 于 2006-8-11 13:20 发表
这个包有什么不对?应该是正确的啊。

ff ff ff ff ff ff   目标MAC
00 02 3f e6 a6 72  源MAC
08 00        上层协议是IP协议,后面跟IP报头


一开是为什么不是IP报头  那么IP报头前面是什么包的报头
回复

使用道具 举报

发表于 2006-8-13 21:54:32 | 显示全部楼层
网络层次
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层


底层应该是以太网头撒,不应该是一开始就是IP报头!

[ 本帖最后由 菜青虫 于 2006-8-13 22:53 编辑 ]
回复

使用道具 举报

发表于 2006-8-13 22:47:04 | 显示全部楼层
重新登录

当客户机在之前分配得到过地址,而之前的地址没有得到释放,以后DHCP 客户机每次重新登录网络时,就不会再发送DHCP discover 发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP request 请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP 客户机继续使用原来的IP 地址,并回答一个DHCP ACK 确认信息。如果此IP 地址已无法再分配给原来的DHCP 客户机使用时(比如此IP 地址已分配给其它DHCP客户机使用),则DHCP 服务器给DHCP客户机回答一个DHCP NACK 否认信息。当原来的DHCP 客户机收到此DHCP NACK 否认信息后,它就必须重新发送DHCP discover 发现信息来请求新的IP 地址。
回复

使用道具 举报

 楼主| 发表于 2006-8-13 23:50:03 | 显示全部楼层
谢谢了~~~~~~~~~
回复

使用道具 举报

发表于 2007-5-3 18:28:19 | 显示全部楼层
那你这个问题是问的是什么啊 现在好了吗
回复

使用道具 举报

发表于 2007-5-3 18:37:54 | 显示全部楼层
good!长知识了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表