使用实例Ping命令

使用Ping测试您的网络连接

根据手册页面,Linux.“ping”命令使用ICMP协议强制echo_Request数据报,以引出来自网关的主机的ICMP Echo_Response。

手册页使用很多技术条款,但您​​需要知道的只是Linux“ping”命令可用于测试网络是否可用,以及从网络发送和获取响应所需的时间。

为什么要使用“ping”命令

我们大多数人访问同样有用的网站定期。例如,我们参观英国广播公司网站阅读新闻,我们访问天空体育网站以获得足球新闻和结果。毫无疑问,您将拥有自己的寿命,如Lifewire。乐动体育赞助

假设你输入的网址是乐动体育赞助lifewire.com在浏览器中,页面根本没有加载。造成这种情况的原因有很多。

例如,即使您已连接到路由器,您可能根本没有Internet连接。有时是互联网服务提供商有阻止你使用互联网的局部问题。

另一个原因可能是网站真的宕机了。

不管是什么原因,你都可以使用“ping”命令轻松地检查你的计算机和另一个网络之间的连通性。

ping命令如何工作

当你使用电话时,你拨一个号码(或者现在更常见的是从你的电话地址簿中选择他们的名字),电话在接电话的那端响起。当那个人接电话说“你好”的时候,你就知道你有联系了。

“ping”命令以类似的方式工作。你指定IP地址这相当于电话号码或Web地址(与IP地址相关联的名称)和“ping”向该地址发送请求。当接收网络接收到请求时,它将回复基本上是“Hello”的响应。

网络响应所花费的时间称为延迟

示例使用“ping”命令

要测试一个网站是否可用,输入“ping”,然后输入你想连接的网站的名称。例如,要ping Lifewire.com乐动体育赞助,你可以运行以下命令:

Linux ping命令

ping命令连续向网络发送请求以及当收到响应时,您将收到一行输出,其中包含以下信息:

  • 接收字节数
  • IP地址
  • 一个序列号
  • 回应所花的时间

如果您试图ping的网络由于不可用而没有响应,那么您将收到此通知。

Linux ping与IP地址

如果你知道网络的IP地址,你可以用这个来代替网站名称:

听到“ping”的声音

只要使用“-a”切换作为命令的一部分,返回返回响应时,可以获得ping命令才能恢复响应

返回IPv4或IPv6地址

IPv6是用于分配网络地址的下一代协议,因为它提供了更具独特的可能组合,因此将来替换IPv4协议。

IPv4协议以我们当前用于的方式分配IP地址。(例如151.101.65.121)。

IPv6协议以格式分配IP地址[fe80 :: 51c1 :: a14b :: 8dec%12]。

如果想返回IPv4格式的网络地址,可以使用以下命令:

如果使用IPv6 only格式,可以使用如下命令:

限制ping的数量

默认情况下,当您打开网络时,它继续这样做,直到按Ctrl.C同时结束该过程。

除非您测试网络速度,否则您可能只想在您收到响应之前ping。

Linux ping数量有限

您可以使用“-c”切换来限制尝试次数,如下所示:

这里发生的情况是,上面命令中的请求被发送了4次。结果是,您可能会收到4个发送包,但只有1个回复。

Linux ping有限的时间

您可以做的另一件事是使用“-W”交换机运行ping命令的截止日期。

这设置了ping持续10秒的最后期限。

以这种方式运行命令的有趣之处在于输出,因为它显示了发送了多少数据包,接收了多少数据包。

如果发送了10个包,而只收到了9个,那么就等于丢失了10%的包。损失越高,连接越差。

您可以使用另一个交换机,它将大量请求发送到接收网络。每发送一个数据包,屏幕上就会显示一个点,而每次网络回应时,这个点就会被带走。使用这种方法,您可以直观地看到有多少数据包丢失了。

Linux ping洪水与间隔和限制

您需要成为运行此命令的超级用户,它真的仅用于网络监视目的。

洪水的相反是在每个请求之间指定更长的间隔。为此,您可以使用“-i”切换如下:

上面的命令将每4秒ping一次lifewire.com。乐动体育赞助

如何抑制输出

您可能不关心在发送和接收的每个请求之间发生的所有内容,而只是在开头和结束时的输出。

Linux ping抑制输出

例如,如果使用“-Q”开关发送了以下命令,则会收到一条消息,说明了删除的IP地址,并在结束时,发送,收到的数据包数量包丢失没有每个介入的线重复。

总结

ping命令具有若有的其他选项,可以通过读取手动页面找到。

需要查看手册页面,执行以下命令:

这个页面有用吗?