今日打开电脑,竟然无法上网,搞了一个多小时,才找到原因,本人视为奇耻大辱,一般大家电脑上不了网,就会按
如下步骤来解决。
一 查看网络配置,
在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绑定起来然后,点击“使所有条目生效”按钮,电脑能够上网了。希望给大家借鉴当电脑不能上网时的解决方案。