在以太网中经常遇到“IP地址与网络上的其他系统有冲突”情况,本文只探讨XP发现冲突的过程,不提供解决方案。
下面我们来模拟制造一个冲突的过程来了解奇发现冲突的过程。
工具:sniffer pro (去网上找吧笔者用的是4.70.530汉化版)
装上以后重启计算机,运行sniffer pro ,选择网卡,进入主程序,选择捕获菜单(ALT+C)—>定义过滤器(D)—>高级,然后启中ARP。我们只捕获ARP就行了。
下边开始抓包,点sniffer pro菜单下边的倒▲开始抓ARP的包。
然后我们去改本地网卡的IP地址,这时本机会向外发送ARP通告(广播)以说明自已IP的变动,这样就捕到了三个ARP的包。然后点sniffer中带有望远镜的■按扭,停止并显示结果,在弹出的窗口中的左下角上选“解码”。就可以看到ARP的包。在中间区块中打开折叠的帧,找到
ARP:Sender's hardware address=00e04c002bae(不同网卡MAC地址不同)
ARP:Sender's protocol address=[10.1.1.3]
我们只要将第一行中的MAC地址改为别的,然后把该帧发送出去(广播),本机就会提示“IP地址与网络上的其他系统有冲突”,因为他收到了一个发送者MAC地址与自已不同,而IP确相同的帧,则认为网络上另一台机子的IP与本机相同。
好我们在该帧上右击,选“发送当前帧”将光标移至Sender's hardware address=00e04c002bae所对应的位置,然后随便改其中一个值,点确定就不是提示有冲突了。
这便是XP发现IP地址冲突的过程。