有网络电脑上不了网怎么办(电脑有网但上不了网怎么办)
今天我们就来看看在无法上网的情况下,如何使用命令行来确定故障。
PS:本文为网络知识普及,适用于网络小白。请绕道走,师傅。
1.当ipconfig打开电脑发现无法上网时,首先检查本地连接是否正常,有线还是无线。在确认连接的前提下,按“Win”键+R,在弹出的操作框中输入cmd,进入命令行模式。输入ipconfig /all可以显示所有网卡的详细配置。
如果IP地址以169开头,则这不是正确的IP地址。请与同事交换网线测试;
如果能显示正确的IP地址、网关、DHCP服务器、DNS服务器,基本说明网卡工作正常,网线连接好,至少能和DHCP服务器通信;
扩展:ipconfig /release可以释放当前IP,ipconfig /renew更新IP(重新获得IP),ipconfig /flushdns清空系统dns缓存。
2.既然Ping可以获得正确的IP地址,那就意味着可以和DHCP服务器正常通信。需要使用ping命令来确认是否可以与网关正常通信。如果正常,ping网关的IP地址如下图所示:
如果和网关不配合,会显示超时,不代表网络一定有问题,网关设备也可能禁止ping;还有网关是否禁止ping,找一台能正常上网的电脑ping一下。如果它不能ping通,就禁止在网关上ping通。
如果ping网关可以访问,ping URL。下图显示网站可达,也证明DNS服务器工作正常:
如果无法ping通该URL,则内部网中的DNS服务器可能有问题。但是,DNS服务器有一个问题。不可能只是一两台电脑不能上网,尤其是直接用外网的DNS服务器。这更不可能是DNS服务器的问题。当然,如果内网DNS服务器有问题,先重启试试,本文不讨论。
PS:-T参数可以不断ping。需要停下来的时候,只需按Ctrl+C;此外,平还有一个神奇的作用。我们在做批处理的时候,有时候两个命令之间是有时间间隔的,所以可以使用ping命令,因为正常情况下,ping 127.0.0.1是每秒一次。如果您希望有30秒的间隔,只需编写一行命令:ping 127.0.0.1 -n 30
3.显然,ping命令不足以判断网络故障。因此,我们需要更多有用的命令来判断网络故障:tracert命令。注意使用-d参数避免名称解析的过程,可以更快的得到结果。
如果显示为*号,可能是设备不允许显示tracert结果(例如防火墙),但是连续有多个*号,那么就有问题了。如果网关消失了,那么问题出在网关,其他同事可以上网。只有你卡在网关里,大多是禁止的,也不一定是网管人为的。可能是你的电脑病毒或恶意程序太多,也可能是其他原因触发的。
如果大家都不能上网,先怀疑出口设备(路由器或者防火墙)的问题,再检查光猫是否正常,是否欠费。