1.实验软件
GNS3 (使用的路由器镜像是Route c3640 ),
NetBeans(c语言IDE用来调试编译)
VPCS源代码(http://sourceforge.net/projects/vpcs/),
VirtualBox(server 2012 ,server2003,tinylinux,winxp)
Nmap(安全测试软件,探测本校dhcp服务器类型)
实验环境 在debian下,但是实验用到的软件在windows下都有。可以去官方网站下载
2.实验思路
当时做测试时,VPCS 在Server2012下不能获取ip地址。想着用VirtualBox装个WinXp试试,结果竟然可以,由于我的内存不太大,于是在网上搜了一个最精简的linux,头条就是TinyLinux,下载,连接之,可以用。
没有做其他实验,果断抓包分析(文件名SERVER2012_405(VPCS)-427(winXP).pcapng),看不懂。(狂补了好多DHCP协议的内容)。继续对比发现VPCS的dhcp数据包是这样的
正常的(WinXp)是这样