ping不通也有好几种返回信息
- 格式:docx
- 大小:15.76 KB
- 文档页数:2
LINUX下ping命令的使用祥解ping是一个很常用的小工具,它主要用于确定网络的连通性问题使用ping命令后,常见的出错信息通常分为3种:1、unknown host:不知名主机,该远程主机的名字不能被域名服务器DNS转换成IP地址,故障原因可能是域名服务器有故障,或者目标主机的名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。
2、Destination Host Unreachable:此错误信息表明执行命令的计算机没能将信息发送到对方那里。
大多数情况是自己一方的计算机LAN连接线掉线,或者由于IP设置不对,而无法进行正常通信。
3、Request time out:表示在规定时间内因某种原因没有返回ping命令的应答,这种情况很可能是对方的计算机没有运行,或者中间线路不通致使信息没有到达对方那里。
大多数情况下是企业防火墙等阻挡了ping命令中使用的ICMP信息。
在这种情况下即便通信对象正在工作,也会有这种结果显示。
(echo包顺利到达目的主机,且目的主机也向源主机返回echo-reply包,但是echo-reply包在半路上丢失,无法到达源主机。
)如何用ping命令查找无法上网的原因1.Ping命令的语法格式:有必要先给不了解Ping命令的人介绍一下Ping命令的具体语法格式:ping目的地址[参数1J[参数2]……其中目的地址是指被测试计算机的IP地址或域名主要参数有:a:解析主机地址c:数据:发出的测试包的个数,缺省值为无限pingl:数值:所发送缓冲区的大小1以上面的结果为例1.Reply from 61.135.179.166: bytes=10240 time=48ms TTL=5010240的网络包用48毫秒完成了一次网络交互TTL=50表示服务器的操作系统是Linux,中间经过了14个网络设备2.Packets: Sent = 100, Received = 100, Lost = 0 (0% loss)发送了100个包,接收到100个回应,丢包率0%(一般应该在5%以内)3.Minimum = 48ms, Maximum = 50ms, Average = 48ms最短交互时间48毫秒,最长50毫秒,平均48毫秒平均时间如果跟最短很接近,表示速度比较均匀,偶尔时间长些平均时间如果跟最长很接近,一般认为网络忙的可能性比较大了推算速度网络速度≈包大小/交互时间 k字节/s例如上面的结果,网络速度≈ 10240/48 = 213 k/s = 1704K BIT/s 速度很好,肯定比1M 的ADSL是达不到这个速度的几个结果分析网络速度不稳定Minimum = 33ms, Maximum = 179ms, Average = 62ms最短、最长、平均,三个时间很开,说明网络速度不稳定,波动很大网络链接突然断开Reply from xxx.xxx.xx.xx: bytes=990 time=11ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=7ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=12ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=10ms TTL=108响应时间变化不大,突然出现一个超时,一般是中间某一个网络设备导致网络链接突然断开网络速度不稳定Reply from xxx.xxx.xx.xx: bytes=990 time=182ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=448ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=61ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=8ms TTL=108响应时间变化很大,时不时出现超时,一般是接触不良、网络设备处理不过来、网络繁忙等在ping的结果基础上,可以用 tracert 或者 pathping 进一步分析网络问题出在哪个网络设备上。
Ping命令返回值详解Ping命令返回值详解2007-03-11 14:57通过发送“网际消息控制协议(ICMP)”回响请求消息来验证与另一台 TCP/IP 计算机的 IP 级连接。
回响应答消息的接收情况将和往返过程的次数一起显示出来。
Ping 是用于检测网络连接性、可到达性和名称解析的疑难问题的主要 TCP/IP 命令。
语法ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [TargetName]-t指定在中断前 ping 可以持续发送回响请求信息到目的地。
要中断并显示统计信息,请按 CTRL-BREAK。
要中断并退出 ping,请按 CTRL-C。
-a指定对目的地 IP 地址进行反向名称解析。
如果解析成功,ping 将显示相应的主机名。
-n Count指定发送回响请求消息的次数。
默认值为 4。
-lSize指定发送的回响请求消息中“数据”字段的长度(以字节表示)。
默认值为 32。
size 的最大值是 65,527。
-f指定发送的回响请求消息带有“不要拆分”标志(所在的 IP 标题设为 1)。
回响请求消息不能由目的地路径上的路由器进行拆分。
该参数可用于检测并解决“路径最大传输单位(PMTU)”的故障。
-i TTL指定发送回响请求消息的 IP 标题中的 TTL 字段值。
其默认值是是主机的默认 TTL 值。
对于 Windows XP 主机,该值一般是 128。
TTL的最大值是 255。
-v TOS指定发送回响请求消息的 IP 标题中的“服务类型(TOS)”字段值。
默认值是 0。
TOS 被指定为 0 到 255 的十进制数。
-r Count指定 IP 标题中的“记录路由”选项用于记录由回响请求消息和相应的回响应答消息使用的路径。
ping的服务器发现ping不通,但网站能正常访问2009/03/01 11:49 P.M.方法有很多种一、用高级设置法预防Ping默认情况下,所有Internet控制消息协议(ICMP)选项均被禁用。
如果启用ICMP选项,您的网络将在Internet 中是可视的,因而易于受到攻击。
如果要启用ICMP,必须以管理员或Administrators 组成员身份登录计算机,右击“网上邻居”,在弹出的快捷菜单中选择“属性”即打开了“网络连接”,选定已启用Internet连接防火墙的连接,打开其属性窗口,并切换到“高级”选项页,点击下方的“设置”,这样就出现了“高级设置”对话窗口,在“ICMP”选项卡上,勾选希望您的计算机响应的请求信息类型,旁边的复选框即表启用此类型请求,如要禁用请清除相应请求信息类型即可。
二、用网络防火墙阻隔Ping使用防火墙来阻隔Ping是最简单有效的方法,现在基本上所有的防火墙在默认情况下都启用了ICMP过滤的功能。
在此,以金山网镖2003和天网防火墙2.50版为蓝本来说明。
对于使用金山网镖2003的网友,请用鼠标右击系统托盘中的金山网镖2003图标,在弹出的快捷菜单中选择“实用工具”中的“自定义IP 规则编辑器”,在出现的窗口中选中“防御ICMP类型攻击”规则,消除“允许别人用ping命令探测本机”规则,保存应用后就发挥效应。
如果您用的是天网防火墙,在其主界面点击“自定义IP规则”,然后不勾选“防止别人用ping命令探测”规则,勾选“防御ICMP攻击”规则,然后点击“保存/应用”使IP规则生效。
三、启用IP安全策略防PingIP安全机制(IP Security)即IPSec 策略,用来配置IPSec 安全服务。
这些策略可为多数现有网络中的多数通信类型提供各种级别的保护。
您可配置IPSec 策略以满足计算机、应用程序、组织单位、域、站点或全局企业的安全需要。
可使用Windows XP 中提供的“IP 安全策略”管理单元来为Active Directory 中的计算机(对于域成员)或本地计算机(对于不属于域的计算机)定义IPSec 策略。
ping的服务器发现ping不通,但网站能正常访问2009/03/01 11:49 P.M.方法有很多种一、用高级设置法预防Ping默认情况下,所有Internet控制消息协议(ICMP)选项均被禁用。
如果启用ICMP选项,您的网络将在Internet 中是可视的,因而易于受到攻击。
如果要启用ICMP,必须以管理员或Administrators 组成员身份登录计算机,右击“网上邻居”,在弹出的快捷菜单中选择“属性”即打开了“网络连接”,选定已启用Internet连接防火墙的连接,打开其属性窗口,并切换到“高级”选项页,点击下方的“设置”,这样就出现了“高级设置”对话窗口,在“ICMP”选项卡上,勾选希望您的计算机响应的请求信息类型,旁边的复选框即表启用此类型请求,如要禁用请清除相应请求信息类型即可。
二、用网络防火墙阻隔Ping使用防火墙来阻隔Ping是最简单有效的方法,现在基本上所有的防火墙在默认情况下都启用了ICMP过滤的功能。
在此,以金山网镖2003和天网防火墙2.50版为蓝本来说明。
对于使用金山网镖2003的网友,请用鼠标右击系统托盘中的金山网镖2003图标,在弹出的快捷菜单中选择“实用工具”中的“自定义IP 规则编辑器”,在出现的窗口中选中“防御ICMP类型攻击”规则,消除“允许别人用ping命令探测本机”规则,保存应用后就发挥效应。
如果您用的是天网防火墙,在其主界面点击“自定义IP规则”,然后不勾选“防止别人用ping命令探测”规则,勾选“防御ICMP攻击”规则,然后点击“保存/应用”使IP规则生效。
三、启用IP安全策略防PingIP安全机制(IP Security)即IPSec 策略,用来配置IPSec 安全服务。
这些策略可为多数现有网络中的多数通信类型提供各种级别的保护。
您可配置IPSec 策略以满足计算机、应用程序、组织单位、域、站点或全局企业的安全需要。
可使用Windows XP 中提供的“IP 安全策略”管理单元来为Active Directory 中的计算机(对于域成员)或本地计算机(对于不属于域的计算机)定义IPSec 策略。
wifi情缘——ping命令之传输失败,常见故障的处理方法-回复WiFi情缘——Ping命令之传输失败,常见故障的处理方法在当今社会,无线网络已经成为我们生活和工作中不可或缺的一部分。
自从无线网络的普及,人们可以通过WiFi连接到互联网,随时随地获取信息、进行工作和娱乐。
然而,在使用WiFi的过程中,我们常常会遇到一些问题,例如网络连接不稳定、传输速度慢等。
其中,有一种被广泛应用的网络诊断工具是“ping命令”。
本文将以“ping命令之传输失败,常见故障的处理方法”为主题,为大家详细介绍ping命令的作用和解决常见故障的方法。
首先,让我们来了解一下“ping命令”是什么。
Ping命令是一种常用的网络诊断工具,它可以测试网络连接的稳定性并计算网络延迟时间。
通过向目标IP地址发送网络数据包,并等待目标设备返回响应,我们可以确定设备之间的连接状况。
当我们在使用ping命令时,有时候可能会遇到传输失败的情况,下面将介绍一些常见的传输失败故障及其处理方法。
一、目标设备无法访问在使用ping命令时,如果出现“目标主机不可达”的错误消息,这意味着你的电脑无法与目标设备建立连接。
这可能是由于以下几个原因导致的:1.1 无线网络连接问题首先,检查你的电脑与WiFi路由器之间的连接是否正常。
可以尝试重新连接WiFi或使用其他设备进行测试,确认该问题是否与设备本身或WiFi 路由器有关。
如果其他设备可以正常连接,那么可能是你的电脑设置有问题或者遇到了网络适配器驱动程序的故障。
1.2 目标设备故障另外,目标设备也可能由于故障而无法访问。
在这种情况下,你可以尝试使用其他设备对目标设备进行测试,确定是否是目标设备的问题。
如果其他设备也无法连接,那么可能是目标设备的网络接口故障、网络设置错误或者其他硬件故障。
二、传输失败的时延过高当我们使用ping命令时,如果发现时延(Ping值)较高,通常意味着网络连接存在问题或者网络负载过重。
网站服务器返回状态码在浏览网页时,我们经常会遇到各种各样的状态码。
这些状态码是由网站服务器返回的,用于告诉浏览器当前请求的处理情况。
状态码能够帮助开发人员和用户判断请求是否成功,以及出现错误时如何处理。
本文将介绍一些常见的网站服务器返回状态码及其含义。
1. 1xx - 信息性状态码1xx系列的状态码表示请求已经被接收,服务器正在处理。
常见的1xx状态码有:- 100 Continue:服务器已经接收到请求头,并且客户端应该继续发送请求体。
- 101 Switching Protocols:服务器已经理解了客户端的请求,并将通过Upgrade头将协议切换为不同的协议。
2. 2xx - 成功状态码2xx系列的状态码表示请求已成功被服务器接收、理解和处理。
常见的2xx状态码有:- 200 OK:请求成功,并返回相应的内容。
- 201 Created:请求已成功并创建了新的资源。
- 204 No Content:请求成功,但没有返回任何内容。
3. 3xx - 重定向状态码3xx系列的状态码表示客户端需要进一步的操作才能完成请求。
常见的3xx状态码有:- 301 Moved Permanently:被请求的资源已永久性移动到新位置,并将来所有的请求都应使用新的URL。
- 302 Found:被请求的资源已临时移动到新位置,但将来的请求还要继续使用原始URL。
- 304 Not Modified:客户端可以使用缓存的版本,而不需要再次请求服务器。
4. 4xx - 客户端错误状态码4xx系列的状态码表示客户端发生了错误。
常见的4xx状态码有:- 400 Bad Request:服务器无法理解客户端发送的请求,通常是因为请求语法错误。
- 403 Forbidden:服务器理解请求,但拒绝执行,通常是因为没有权限访问请求的资源。
- 404 Not Found:服务器无法找到请求的资源。
5. 5xx - 服务器错误状态码5xx系列的状态码表示服务器发生了错误。
为什么ping不通1、ping不通也有好几种返回信息的——Ping不成功的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"还有"Source quench received"。
"Request Timed Out"这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。
大多数的原因可能是对方装有防火墙或已下线。
"Destination Net Unreachable"这个信息表示对方主机不存在或者没有跟对方建立连接。
这里要说明一下"destination host unreachable"和"time out"的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现"time out",如果路由表中连到达目标的路由都没有,那就会出现"destination host unreachable"。
"Bad IP address"这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。
"Source quench received"信息比较特殊,它出现的机率很少。
它表示对方或中途的服务器繁忙无法回应。
2、一般的防火墙现在都可以防止网络内的ping,因为有ICMP协议层的病毒;: ~~~~~~~~~~这句话说得可能不太准确,我只是想说你这种情况完全可能是防火墙的原因二、那么怎样使用Ping这命令来测试网络连通呢?连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
linux中ping命令的返回值
当在Linux中使用ping命令时,可以根据返回值来判断ping命令的执行结果。
以下是一些常见的返回值及其含义:
1.0:表示ping命令成功执行,目标主机已成功响应。
2.1:表示目标主机不可达,可能是由于网络故障、目标主机关闭或防火墙设置等原因。
3.2:表示请求超时,可能是由于网络延迟或目标主机响应时间过长。
4.3:表示参数错误,可能是由于输入的参数不正确或命令行语法错误。
5.4:表示找不到主机,可能是由于主机名不存在或DNS解析失败。
6.5:表示请求传递错误,可能是由于请求类型不正确或请求的端口不存在。
7.其他非零值:表示未知错误,可能是由于系统或网络故障导致的问题。
在Linux中,可以使用以下命令来获取ping命令的返回值:
bash
ping -c 1 <目标主机IP地址>
例如:
bash
ping -c 1 192.168.1.1
该命令将向IP地址为192.168.1.1的主机发送一个ping请求,并只发送一次。
如果返回值为0,则表示ping命令成功执行,目标主机已成功响应。
如果返回值为其他值,则可以根据上述返回值的含义来判断问题所在。
wifi情缘——ping命令之传输失败,常见故障的处理方法-回复WiFi情缘——ping命令之传输失败,常见故障的处理方法在如今数字化时代,无线网络已成为人们生活中不可或缺的重要组成部分。
无论是使用手机上网、在线办公,还是享受高清影音娱乐,都需要稳定的WiFi网络来支持。
然而,有时我们会遇到WiFi连接不稳定的问题,这时候可以借助ping命令来进行网络故障的排查。
本文将一步一步回答“wifi 情缘——ping命令之传输失败,常见故障的处理方法”。
在开始具体讲解之前,我们先来了解一下ping命令的作用。
ping命令是一个用于诊断网络连接的工具,通过向目标IP地址发送ICMP Echo请求,来检测网络是否连通以及网络延迟情况。
当我们在使用ping命令时,如果出现传输失败的情况,可能是由于网络故障所导致的。
下面,我们将逐步介绍几种常见的网络故障和处理方法。
第一种情况:目标主机不可达当我们使用ping命令时,如果返回的结果是“Destination Host Unreachable”(目标主机不可达),说明无法连接到目标主机。
造成这种情况的原因可能有以下几点:1. 路由问题:可能是由于路由器配置不正确或网络设置错误导致的。
解决方法是检查路由器配置,确保配置正确无误,并重启路由器。
2. IP地址冲突:当多台设备使用相同的IP地址时,会造成IP地址冲突,从而导致目标主机不可达。
解决方法是确保每台设备有唯一的IP地址。
3. 网络设置错误:可能是由于网络设置错误或网络配置问题导致的。
解决方法是检查网络设置,确保配置正确无误。
第二种情况:传输超时当我们使用ping命令时,如果返回的结果是“Request Timed Out”(请求超时),说明数据包在传输过程中发生丢失,无法收到目标主机的响应。
造成这种情况的原因可能有以下几点:1. 信号干扰:当网络信号受到干扰时,传输数据的准确性会受到影响,从而导致传输超时。
解决方法是将WiFi路由器放置在离设备更近的位置,以提高信号质量。
ping命令是利用ICMP协议来建立连接,ping 不通的原因有很多种
1.如果服务器里边禁止ping 了,所有的IP都ping 不通这台服务器
2.ping命令是双向的,如果出现request time out 说明服务器和电脑之间是通的,只不过没有返回数据到电脑
3.如果出现unable hostname,你要检查一下网络的设置了
4.禁止ping也是一种很好的安全手段,目前网络的DDOS攻击就是利用ping命令
具体的请参照ping命令详解,希望能帮到你。
但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台计算机.
Icmp报文错误说明:0= 网络不可到达. 1= 主机不可到达. 2= 协议不可到达. 3= 端口不可到达. 4= 包需要重组. 5= 原路由失败.
代码0.1. 4, 5的ICMP 一般由路由发送.而代码 2 3 则来自目的主机. 如果根据路由的路由表,在一个数据包里的目的网络是不可到达的,例如:
目的网络是无限远,那么,路由就发送一个目的不可到达的消息给这个包的发送者.
在一些路由里,有能力判断目的主机不可能到达的,就回发送主机不可到达.如果在目的主机里,IP
模块不能传递数据给上层的端口或协议,(因为端口没有激活,或所指的高层协议根本不存在),那么目的主机会发送目的不可到达的信息回去.
另外一种情况是,当数据报必须分割以通过一个网管时,而偏偏在IP 包里指定了不要分割.此时,网关回发送目的不可到达信息. 当一个路由处理一个IP
包时,发现其TTL已经为0 , 则路由有责任把这个数据销毁,不再转发.并会通知原主机.
当一个主机重组一个分割过的IP时,在系统内定的时间内没有接受到所有的分组而不能完成任务时.会销毁这个分组并告之原主机.
当一个路由或主机的内部队列已经被等待处理的数据报添满而不能处理时, 会自动销毁新进来的数据报,并告诉原主机数据发送太快
、“为什么ping不通?”: 1、ping不通也有好几种返回信息的——Ping不成功的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Ba d IP address"还有"Source quench received"。
"Request Timed Out" 这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。
大多数的原因可能是对方装有防火墙或已下线。
"Destination Net Unreachable" 这个信息表示对方主机不存在或者没有跟对方建立连接。
这里要说明一下"destination host unreachable"和"time out"的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现"time out",如果路由表中连到达目标的路由都没有,那就会出现"destination host unreachable"。
"Bad IP address" 这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。
"Source quench received" 信息比较特殊,它出现的机率很少。
它表示对方或中途的服务器繁忙无法回
应。
2、一般的防火墙现在都可以防止网络内的ping,因为有ICMP协议层的病毒;: ~~~~~~~~~~这句话说得可能不太准确,我只是想说你这种情况完全可能是防火墙的原因二、那么怎样使用Ping这命令来测试网络连通呢?连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。
首先我们讲一下使用Ping命令的步骤。
建议使用Ping检查连通性采用如下步骤: 1. 使用ipconfig /all观察本地网络设置是否正确; 2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好; 3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误; 4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)三、附上ping命令的详细参数——“Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的T CP/IP工具。
它主要的功能是用来检测网络的连通情况和分析网络速度。
Ping有好的善的一面也有恶的一面。
先说一下善的一面吧。
上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?
这首先要了解Ping的一些参数和返回信息。
”以下是PING的一些参数:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送count 指定的ECHO 数据包数。
默认值为4。
-l length 发送包含由length 指定的数据量的ECHO 数据包。
默认为32 字节;最大值是65,52 7。
-f 在数据包中发送不要分段标志。
数据包就不会被路由上的网关分段。
-i ttl 将生存时间字段设置为ttl 指定的值。
-v tos 将服务类型字段设置为tos 指定的值。
-r count 在记录路由字段中记录传出和返回数据包的路由。
count 可以指定最少1 台,最多9 台计算机。
-s count 指定count 指定的跃点数的时间戳。
-j computer-list 利用computer-list 指定的计算机列表路由数据包。
连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为9。
-k computer-list 利用computer-list 指定的计算机列表路由数据包。
连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为9。
-w timeout 指定超时间隔,单位为毫秒。
destination-list 指定要ping 的远程计算机。