查看完整版本: ARP缓存表导致的上网故障

许燕舞 2007-3-28 19:09

ARP缓存表导致的上网故障

<table cellspacing="0" cellpadding="1" width="96%" align="center" border="0" style="BORDER-COLLAPSE: collapse;"><tbody><tr><td class="article_title" id="Title" align="center" height="26"><div align="center">ARP缓存表导致的上网故障</div></td></tr><tr><td class="unnamed1" align="center" height="30"><span style="FONT-SIZE: 9pt;">日期:</span>2005-3-29 ·来源:中国电脑教育报 <span style="FONT-SIZE: 9pt;">&nbsp;<b>查看</b>:[<a href="javascript:doZoom(12)"><font color="#759de1">大字体</font></a><font color="#759de1">
                                                </font><a href="javascript:doZoom(10.5)"><font color="#759de1">中字体</font></a><font color="#759de1">
                                                </font><a href="javascript:doZoom(9)"><font color="#759de1">小字体</font></a>]</span></td></tr><tr><td id="zoom"><br/><script language="javascript" src="http://www.6to23.com/ad/it/ad_it.js"></script><a href="http://web.6to23.com/changeFreeForTB.htm" target="_blank"><img height="80" src="http://ad.6to23.com/3w/ad/img/10m/580x80.gif" width="580" border="0" alt=""/></a><br/>  最近,笔者在学校网络的维护过程中碰到了一例并不常见的网络故障,但却非常有意思,觉得有必要把它们拿出来供大家参考。<br/><br/>  故障:客户机的ARP缓存表对应的代理服务器的MAC地址错误<br/><br/>  学校里几台机器出现一个很奇怪的网络的故障:机子能够Ping通其他机器,但就是Ping不通代理服务器的地址(即网关的地址)192.168.0.1,导致机器不能上网。<br/><br/>  运行“Arp -a”命令查看当前的ARP项,却发现主机地址192.168.0.1对应的MAC地址为00-00-00-00-00-00,这根本就不是主机的MAC地址啊!运行“Arp -a 192.168.0.1 00-06-29-ee-08-bf”(正确的MAC地址)命令,在ARP缓存中添加项,将IP地址和正确的物理地址关联,发现故障解决了,电脑可以Ping通主机,也能正常上网了。<br/><br/>  我们知道,ARP(Address Reverse Protocol,地址解析协议)用于显示或修改使用的以太网IP或令牌环物理地址翻译表。在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的,而主机的IP地址到MAC地址的映射却总是存在于ARP缓存表中。可是由于系统的某些原因,导致ARP缓存表中主机的MAC地址无法更新获得,才导致了机子不能Ping通主机而无法上网。<br/></td></tr></tbody></table>
页: [1]
查看完整版本: ARP缓存表导致的上网故障