免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1179 | 回复: 0
打印 上一主题 下一主题

局域网不能上网故障分析 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-28 19:34 |只看该作者 |倒序浏览
网络结构:典型的星型结构
交换设备:三层交换机(没有启用三层功能)
终端设备:品牌电脑,正版windows xp+sp2 通过DHCP自动获得IP地址

故障现象:
        1、可以通过dhcp服务器获得ip合法的ip地址
        2、可以ping通 127.0.0.1 和本机IP地址      
        3、不能打开网页
        4、不能ping通网关和其他机器
        5、可以被别人PING通

分析:
1、既然能够通过DHCP服务器得到IP地址,说明网线、网卡没有问题
2、可以ping通 127.0.0.1 和本机IP地址。说明本机网络协议没有问题
看来OIS模型中三层以上都正常

   既然PING不通网关,那么网页是肯定打不开的,奇怪的是,可以从DHCP服务器得到地址而且其他的机器居然能PING通自己。这个问题让我郁闷了一个上午。我一度认为是不是我的交换机出问题了。冷静下来思考思考,似乎有了点眉目。

    网卡在启动后会将自己的MAC地址打包通过发送广播帧的方式来获取ip地址,DHCP服务器在收到此广播帧并记下MAC地址,后从IP地址库中取得一个ip地址,最后将这个IP数据打包发送到此MAC地址的机器。好了,到这里就明白了,为什么能够获取IP地址了,同时也能被别人PING通了,因为其他机器有这台机器的MAC地址。

问题终于找到了。打开DOS窗口 输入arp -a 发现没有网关和与网关相对应的MAC地址,这也就难怪为什么PING不通别人了(因为要ping通别人,必须先知道别人的MAC地址)

解决办法: 找到网关的MAC地址,将此MAC地址输入到本机中 arp -s ip mac。好了,问题成功解决。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7576/showart_330507.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP