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

用ping命令判断网络问题

2014-11-01 22:58 162 查看
很多朋友在电脑连不上网的时候不知道是哪出的问题,我简单的把网络出现故障的几种常见情况总结一下。以下情况没有考虑网络中存在蠕虫病毒或者ARP攻击的情况。

通常我们可以用ping命令来判断网络故障是什么原因引起的,首先在开始->运行中输入cmd,在终端中进行以下操作:

1、在终端中输入ipconfig/all查看本地回环地址、本机ip和网关

如果只提示 Windows IP Configuration则可能是以下问题

a、没有安装网络客户端的组件,如下图虽然安装了internet协议,但是可能不小心把internet 协议前的对勾取消了,即删除了网络客户端的组件,此时将对勾勾上即可



b、在硬盘上以前安装过网络适配器,和现在机器的网卡冲突

解决方法:

在命令提示符内输入:set devmgr_show_nonpresent_devices=1 ,然后回车,将设备管理器中已经安装过的但已不再使用的驱动全部列出来

输入start devmgmt.msc(或devmgmt.msc) ,然后回车,打开设备管理器。选择显示所有设备,选网络适配器会看到灰色显示的网卡(以前安装过的网卡),删除。重启系统,发现新的硬件,安装好网卡驱动即可

2、ping 127.0.0.1

如果提示Request timed out,则表示本机的tcp/ip协议簇没有被正确安装,在以下界面中将internet协议安装即可,如果可以ping通继续执行以下步骤



解释:127.0.0.1为本地回环地址,ping 127.0.0.1通常用来在本机上做回路测试。因为windows操作系统具有自动填充.0的功能,因此ping 127.0.0.1也可写成127.1但是.0的省略是有条件的,它只能将ip地址最后一部分十进制数字前出现的一个或多个.0省略。例如127.0.68.1写成127.68.1是不正确的,windows自动填充.0后为127.68.0.1

3、ping 本机ip地址

如果提示Request timed out,则表示网卡安装或配置有问题。

注意:本机ip地址分为内部私有ip地址和外部公有ip地址,通过nat可以将内部私有ip地址转换为外部公有ip地址,网络地址转换技术被普遍用于只通过一个外部公有网络访问因特网的私有网络中。nat技术可以解决ipv4地址空间不足的问题。

4、ping 局域网内部机器ip地址

在执行此操作时要保证局域网内其他机器没有开通防火墙,即其它机器可以接受此机器的icmp包。如果ping不通,则表示网络线路有问题,检查网线水晶头、网线是否损坏、交换机端口连接是否正常等。

5、ping 网关。

如果ping不通说明网关不能正常工作

6、ping 远程ip

如果ping不通,说明主机文件或modem等问题。

例如:在MODEM上有个“10Base-T”口,这个口是接局域网的,实际上是个HUB口。虽然是10M的端口,但是ADSL的上行带宽只有几百Kbit/s。如果用户局域网内部是ADSL直接接HUB,HUB再接下面的客户机,网络内的许多与ADSL无关的数据包将占用ADSL上行通道,ADSL也无法控制局域网内的广播风暴,如过超过ADSL上行传输能力,数据包将装入ADSL的缓存,如果数据量继续增大,缓存溢出,造成ADSL“休眠”现象。这样只有重新启动MODEM了。

7、ping 目标机对应的网络名

如果ping目标机的ip地址可以ping通,但是仍然连不上该机,则可ping 该机对应的网络名,例如:ping baidu.com正常情况下会指向此网络名对应的ip,如果正常则表示本机的DNS和DNS服务器工作正常,否则以上两者可能存在故障



后话:网络环境十分复杂,电脑上不了网的原因也各种各样,以上只是总结了几种常见的情况,可根据自己的实际情况进行分析,逐步排除故障。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: