如何在Ubuntu上ping Internet?


15

我需要ping Google才能查看我的互联网状态。在Windows中,我们使用:

ping -t [websitename]

在运行菜单中。如何在Ubuntu上执行此操作?


要查看超时状态,MS等特定网站的
安德鲁捻转

5
Ask Ubuntu启动很多年后,这又不是重复的吗?
彼得·莫滕森

1
我通常发现ping我的DNS服务器(8.8.8.8)来测试Internet连接比击中Google或Facebook或其他方法更有用。如果您ping的任何给定网站出现故障,您仍然可以访问网络的其余部分;如果您失去了执行DNS查找的功能,则网络的其余部分也将停止为您工作。
Aoeuid

3
整个互联网?(Oo)
zxq9

阅读man ping,当然。
waltinator 2015年

Answers:


9

chili555的答案已经涵盖了该问题,但是,如果您要调试连接问题,traceroute则它会变得更加冗长(必须启用Universe存储库才能进行安装):

sudo apt-get update && sudo apt-get install traceroute

traceroute askubuntu.com我的机器上的样本输出:

ubuntu@ubuntu ~ % traceroute askubuntu.com 
traceroute to askubuntu.com (104.16.17.44), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  2.869 ms  3.661 ms  4.413 ms
 2  * * *
 3  0.0.0.0 (0.0.0.0)  33.405 ms  35.751 ms  37.452 ms
 4  0.0.0.0 (0.0.0.0)  42.541 ms 0.0.0.0 (0.0.0.0)  44.504 ms 0.0.0.0 (0.0.0.0)  50.297 ms
 5  0.0.0.0 (0.0.0.0)  53.278 ms 0.0.0.0 (0.0.0.0)  55.500 ms 0.0.0.0 (0.0.0.0)  57.140 ms
 6  * 0.0.0.0 (0.0.0.0)  32.867 ms  33.419 ms
 7  0.0.0.0 (0.0.0.0)  34.096 ms  35.122 ms  40.241 ms
 8  0.0.0.0 (0.0.0.0)  40.910 ms  41.986 ms  45.287 ms
 9  0.0.0.0 (0.0.0.0)  46.972 ms  47.290 ms  53.258 ms
10  104.16.17.44 (104.16.17.44)  53.822 ms  31.788 ms  33.164 ms

25

据我所知,在Windows上默认情况下ping somesite.net会将4个ICMP回显请求数据包发送到somesite.net。当您使用了-t选项ie时ping -t somesite.net,它将在Windows上无限期运行,即它将继续发送ICMP回显请求数据包,直到您自己退出为止。

在Ubuntu ping soemsite.net上将无限期运行,即与ping -t soemsite.netWindows 相同。另一方面,如果要发送一定数量的数据包,则可以使用该-c选项。例如,要发送4个ICMP回显请求数据包,您需要使用Ctrl+ Alt+ 打开终端T并运行:

ping -c 4 somesite.net

同样,任何数据包ping发送都可以在Ubuntu上进行高度配置。检查man ping以获取更多想法。


如何停止?ping somesite.net在Windows上使用始终只能使它ping 10次左右。我只是在Ubuntu上做的,就像你说的那样,它是无限期地做的。如何停止?我担心如果我退出,可能会搞砸一些东西。
SarahofGaia

@SarahofGaia您可以使用-c选项指定要发送的一定数量的请求,例如,ping -c 10 somesite.net将发送10个数据包。...另一方面,您可以ping通过按Ctrl + c键盘
heemayl 2015年

有效!谢谢!!!
SarahofGaia

17

请打开一个终端Ctrl+ Alt+ T。输入:

ping -c3 www.google.com

如果您收到ping返回,则表示已连接。例如:

--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 20.697/21.033/21.260/0.294 ms

1

如果您仅想测试连接是否正常工作,则一种简单的方法是fpingexample.com一起使用。fping成功返回0;有关返回码的详细信息,请参见手册。

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.