Як пінг в Інтернеті на Ubuntu?


15

Мені потрібно пінг Google, щоб побачити мій статус в Інтернеті. У Windows ми використовуємо:

ping -t [websitename]

У меню запуску. Як це зробити в Ubuntu?


Щоб побачити статус часу очікування, мс тощо на певному веб-сайті
Ендрю Твірлінг,

5
Як це не дублікат через багато-багато років після запуску Ask Ubuntu?
Пітер Мортенсен

1
Як правило, мені здається більш корисним просканувати свій DNS-сервер (8.8.8.8) для перевірки на підключення до Інтернету, ніж натискання на Google чи Facebook чи що завгодно. Якщо будь-який веб-сайт, на якому ви працюєте, підете, ви все ще маєте доступ до решти Інтернету; якщо ви втратите можливість робити пошук DNS, решта Інтернету припиняє працювати і для вас.
Aoeuid

3
Весь інтернет? (Oo)
zxq9

Читай man ping, звичайно.
waltinator

Відповіді:


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опцією, тобто ping -t somesite.net, вона працюватиме нескінченно у Windows, тобто вона продовжуватиме надсилати пакети запитів ехо для ICMP до тих пір, поки ви її самі не закриєте.

У Ubuntu ping soemsite.netбуде працювати нескінченно, тобто це так само, як і ping -t soemsite.netдля Windows. З іншого боку, якщо ви хочете відправити певну кількість пакетів, ви можете скористатися -cопцією. Напр., Щоб надіслати 4 пакети запиту ехо для ICMP, вам потрібно відкрити Термінал з Ctrl+ Alt+ Tта запустити:

ping -c 4 somesite.net

Крім того, будь-який пакунок, який pingнадсилається, налаштовується на Ubuntu. Поставте прапорець, man pingщоб отримати більше ідей.


Як це зупинити? Використання ping somesite.netв Windows завжди робить його пінг лише 10 разів. Я щойно робив це на Ubuntu і, як ти сказав, це робить це нескінченно. Як це зупинити? Я переживаю, що якщо я просто вийду, це щось може накрутити.
SarahofGaia

@SarahofGaia Ви можете вказати певну кількість запитів, що надсилаються, скориставшись -cопцією, наприклад ping -c 10 somesite.net, надішлемо 10 пакетів .... З іншого боку, ви можете припинити діючу pingоперацію, натиснувши Ctrl + cна клавіатуру
heemayl


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

Якщо ви просто хочете перевірити, чи працює ваш зв’язок, простим способом є використання fpingз example.com . fpingповертає 0 на успіх; Докладніше про коди повернення див.

if fping -q example.com
then
    # Connection is working.
else
    # Connection is not working.
fi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.