您的位置:首页 > 理论基础 > 计算机网络

当能电脑能够ping通同一个网段的ip,却ping不通网关的解决方法

2013-04-23 11:23 2351 查看
今日打开电脑,竟然无法上网,搞了一个多小时,才找到原因,本人视为奇耻大辱,一般大家电脑上不了网,就会按

如下步骤来解决。

   一 查看网络配置,

  在windows中的命令行输入框中输入ipconfig/all来查看电脑的网络配置,我的电脑网络配置如下:



图一

经过查看,配置没有问题,于是,

1.使用ping 命令 ping
127.1.1.1 ,结果能够ping通,那么证明TCP/IP软件安装正确并且运行正常。

2.使用ping命令ping本机地址
结果还是能够ping通,表明本地配置和安装正确,如果没有ping通,那么断开网线能够ping通,存在的问题有很大的可能是,局域网内有另一台电脑配置的配置同样的ip地址,导致ip地址冲突,,不过现在的电脑一启动,就能够侦测是否存在的ip冲突,很抱歉,本人的故障也不是此问题。

3.于是本人又进行第三个步骤,ping网关的地址,结果无法ping通,现不说本人出现的这种情况,说说

假如能够ping通还是无法上网,那么是啥情况呢?

     
打开命令框,输入nslookup ,如下图所示

 


                                                                                   图二
假如输入www.baidu.com无法解析的话,大概分两种原因,一是你的网络配置中的dns服务器的ip地址,有问题,

另一种情况是,不是你电脑的问题,而是路由器的问题,有可能在路由器上配置了禁止你上网的选项。这种情况只能去路由器上修改配置,或者,使用软件将自己发出的ip数据包,改变自己的mac地址。

     
但本人是ping不通网关的情况,却能ping通同一网端的其他的电脑,当时本人乱搞一通,查看路由器上是否禁止本人上网,一查看,没有这项配置,按理说禁止本人上网的话,也应该能够ping网关地址,也不是路由防火墙的事情,

于是本人查看网卡配置,查看网卡是否设置能够自适应交换机,点击查看如下图所示,



图三
连接速度和双工模式为自动侦测,没有问题。我的电脑装了双系统,当我打开linux系统的时候,去ping网关的时候,能够ping通,并且能够上网,但linux下的ip地址却不是
192.168.1.51,当时还是没有找到问题,难道是ip地址的问题,我又切换到windos系统下,修改ip地址,但是没有修改成linux下相同的ip地址,还是不能上网,我决定修改成为与linux相同的ip地址,结果能够上网。这是啥原因呢?百思不得其解,只好登录路由器,查看其它选项,如下图所示



图四

原来在路由器中ARP绑定选项中,将78-AC-C0-A1-F3-8C
与192.168.116绑定起来了,这就是问题所在。删除该配置,将78-AC-C0-A1-F3-8C与192.168.51绑定起来然后,点击“使所有条目生效”按钮,电脑能够上网了。希望给大家借鉴当电脑不能上网时的解决方案。
   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络 电脑故障