Количество запросов ping linux

Содержание
  1. 15+ ping command examples in Linux [Cheat Sheet]
  2. Syntax to use ping command
  3. Different examples to use ping command in Linux
  4. 1. ping command to check the network connectivity of target host
  5. 2. Specify the number of pings to be performed with ping command
  6. 3. Check localhost network with ping command
  7. 4. Set interval seconds between sending each packet with ping command
  8. 5. Perform flood ping towards target host
  9. 6. Specify the number of data bytes to be sent with ping command
  10. 7. Display only the summary lines for ping command output
  11. 8. Set special IP timestamp options
  12. 9. Specify the timeout in seconds for ping command
  13. 10. Set time to wait for a response for ping command
  14. 11. Send multiple packets while waiting for replies with ping command
  15. 12. Set the IP time to live with ping command
  16. 13. Print timestamps with ping command
  17. 14. Use IPv4 or IPv6 address with ping command
  18. 15. Perform audible ping
  19. 16. Report ICMP ECHO reply for ping command
  20. 17. Print full user-to-user latency with ping command
  21. Conclusion
  22. Команда Ping в Linux
  23. Использование команды Ping
  24. Некоторые основные функции Ping
  25. Пинг хоста на доступность
  26. Увеличение/уменьшение интервала между пакетами ping
  27. Изменение размера пакета ping
  28. Настройка ping на отправку необходимого количества пакетов
  29. «Наводнение сети»
  30. Установка таймаута пинга
  31. «Звуковой пинг»
  32. Похожие записи:

15+ ping command examples in Linux [Cheat Sheet]

ping (Packet Internet Groper) is a command-line utility in Linux to check the network connectivity between host and host/server. It also helps to test, diagnose, and troubleshoot network connectivity issues. With the ping command, you can know if a server is up and running. The ping sends ICMP (Internet Control Message Protocol) ECHO_REQUEST messages to the specified host and waits for the reply. If the host is available, it sends an ICMP echo reply message (ECHO_RESPONSE). If ping does not receive any reply packets, it will exit with code 1.

Syntax to use ping command

The syntax for the ping command is:

Some options available in the ping command are given below.

Different examples to use ping command in Linux

1. ping command to check the network connectivity of target host

You can run the ping command without any option to check if the server of the target host is up and running. For example, to test our website, you can use the website name or IP address.

Sample Output:

ping command to check the network connectivity of the target host

You need to press Ctrl+C to stop the ping otherwise it will keep sending the packets infinitely. DUP! are the duplicate packets caused by inappropriate link-level retransmissions.

2. Specify the number of pings to be performed with ping command

When you specify the count N, the ping command stops sending the packets after N replies. You do not have to stop the ping with Ctrl+C.

Читайте также:  Connect windows share from linux

Sample Output:

ping command to specify the count

3. Check localhost network with ping command

You can ping localhost to check if you have a network connection.

Sample Output:

ping command to check local network

4. Set interval seconds between sending each packet with ping command

The -i option set interval time in seconds to wait before sending each packet. The default is to wait for one second between each packet, or not to wait in flood mode.

Sample Output:

ping command to wait interval seconds between sending each packet

5. Perform flood ping towards target host

The -f option is used to run the flood ping. In flood ping, for every ECHO_REQUEST sent a period ».» is printed, and for every ECHO_REPLY received a backspace is printed. The interval time is zero and the packets are sent one hundred times per second. Only the super-user can use this option with zero intervals.

Sample Output:

ping command to flood the networks

6. Specify the number of data bytes to be sent with ping command

The -s option specifies the number of data bytes to be sent. The default size is 56 ICMP data bytes which become 64 bytes when combined with the 8 bytes of ICMP header data.

Sample Output:

ping command to specify the number of data bytes

7. Display only the summary lines for ping command output

The -q option can be used to display only the summary lines at startup time and when finished.

Sample Output:

ping command to display only the summary lines

8. Set special IP timestamp options

The -T option sets special IP timestamp options. timestamp option can be:

  • tsonly: only timestamps
  • tsandaddr: timestamps and addresses
  • tsprespec host1 [host2 [host3 [host4]]]: timestamp prespecified hops

Sample Output:

ping command to set timestamp option

9. Specify the timeout in seconds for ping command

The -w option specifies a ( timeout in seconds) before ping exits regardless of how many packets have been sent or received. ping waits for the reply in seconds.

Sample Output:

ping command to specify the timeout in seconds

10. Set time to wait for a response for ping command

The -W option is used to set the time to wait for a response, in seconds. The option affects only timeout in absence of any responses otherwise, ping waits for two RTTs (round-trip time).

Sample Output:

ping command to set time to wait for a response

11. Send multiple packets while waiting for replies with ping command

The -l option specifies the number of packets that are to be sent while waiting for replies. Only the super-user can select preload more than 3.

Sample Output:

ping command to send many packets while waiting for replies

12. Set the IP time to live with ping command

You can use -t option to set the IP time to live (TTL). It limits the number of network hops. The value ranges between 1 and 255.

Sample Output:

ping command to set time to live

13. Print timestamps with ping command

The -D option prints the timestamps before every line.

Sample Output:

ping command to print timestamps

14. Use IPv4 or IPv6 address with ping command

The -4 and -6 options are used to specify the IPv4 and IPv6 addresses respectively.

Sample Output:

ping command to use ipv4 address

When you use the IPv6 address with -4 option, it shows an error message.

ubuntu@golinux:~$ ping -4 2606:4700::6813:9a5c ping: 2606:4700::6813:9a5c: Address family for hostname not supported

15. Perform audible ping

When the -a option is used, the system will produce a sound if there is a reply from the host.

Читайте также:  Количество серверов linux windows

Sample Output:

ping command to use audible ping

16. Report ICMP ECHO reply for ping command

The -O option reports outstanding ICMP ECHO reply before sending the next packet. It is useful together with the -D option to log
output to a diagnostic file and search for missing answers.

Sample Output:

ping command to report reply before sending next packet

17. Print full user-to-user latency with ping command

Normally, ping prints network round trip time which can be different, for example, due to DNS failures. The -U option can be used to print full user-to-user latency.

Sample Output:

ping command to print full user-to-user latency

Conclusion

This tutorial teaches you to use ping command with different options in a Linux system. ping is a useful tool that allows you to test the connectivity of a specified host on the network. If you still have any confusion, please let us know in the comment section.

Источник

Команда Ping в Linux

Ping или Packet Internet Groper — это утилита для управления сетью, которая может проверить состояние соединения между компьютером/устройством источника и назначения через IP-сеть. Она также помогает оценить время, необходимое для отправки и получения ответа от сети.

У каждого из нас есть любимые веб-сайты, которые мы часто посещаем; если один из них не загружается, мы очень хотим знать, почему. Потому ли, что у нас нет подключения к Интернету, или из-за проблем с нашим поставщиком услуг Интернета мы не можем получить доступ к сайту? Другой причиной может быть недоступность самого сайта. Какой бы ни была причина, команда Linux Ping может дать вам все ответы.

Ping использует протокол Internet Control Message Protocol (ICMP) для отправки и получения эхо-сообщений на хост или целевой компьютер и обратно, чтобы информировать нас о производительности сети. На целевой компьютер отправляется сообщение ICMP-запрос; если IP-адрес цели доступен, он отправляет ответ ICMP-сообщением на главный компьютер. Это информирует нас о состоянии подключения к сети, например, о времени обхода — времени, которое требуется для отправки и получения информационного пакета.

Использование команды Ping

В терминале Linux введите следующую команду:

Вот вывод, который вы получите:

Команда Linux ping

Давайте опишем (в алфавитном порядке) часто используемые опции, которые вы можете видеть выше:

Опция Описание
a Используйте эту опцию для звукового сигнала, когда узел доступен.
b Используйте эту опцию, чтобы разрешить пинговать широковещательный адрес
B Используйте эту опцию, если вы не хотите разрешать пингу изменять адрес источника.
c (count) Используйте эту опцию, чтобы установить количество раз для отправки запроса ping
d Используйте эту опцию для установки опции SO-DEBUG на используемом сокете.
f Используйте эту опцию для заполнения сети, отправляя сто или более пакетов в секунду
i (interval) Используйте эту опцию для указания интервала между последовательными передачами пакетов. По умолчанию значение интервала равно 1 секунде
I (interface address) Используйте эту опцию для установки адреса источника на указанный адрес интерфейса. Эта опция необходима при пинге локального адреса канала IPv6. Ее аргументом может быть IP-адрес или имя устройства.
l (preload) Используйте эту опцию, чтобы задать количество пакетов, которые нужно отправить, не дожидаясь ответа. Для выбора значения более 3 необходимо быть суперпользователем.
n Используйте эту опцию для отображения сетевых адресов в виде чисел, а не имен хостов.
q Используйте эту опцию для отображения тихого вывода. Это означает, что при запуске и завершении работы отображается только сводка.
T (ttl) Используйте эту опцию для установки времени жизни
v Используйте эту опцию для подробного вывода
V Используйте эту опцию для отображения версии и выхода
w (deadline) Используйте эту опцию, чтобы задать тайм-аут в секундах перед завершением ping, независимо от того, сколько пакетов было отправлено или получено.
W (timeout) Используйте эту опцию, чтобы задать время (секунды) ожидания ответа.
Читайте также:  Удалить линукс минт терминала

Некоторые основные функции Ping

Ниже приведены некоторые основные функции ping, которые вы будете использовать для проверки производительности вашей сети:

Пинг хоста на доступность

Вы можете проверить, жив ли хост или нет, с помощью следующей команды ping:

Нажмите Ctrl+C для завершения команды

Пинг хоста на доступность

Увеличение/уменьшение интервала между пакетами ping

По умолчанию в Linux интервал времени между отправкой каждого пакета составляет 1 секунду. Вы можете увеличить временной интервал, задав значение больше 1, и уменьшить его, задав значение меньше 1.

Вот пример увеличения временного интервала между двумя пингами:

Вот пример уменьшения временного интервала между двумя пингами:

Как вы можете видеть на следующем изображении, вы должны быть суперпользователем, чтобы установить этот временной интервал меньше 0,2 секунды:

Увеличение/уменьшение интервала между пакетами ping

Поэтому команда должна быть выполнена с правами sudo. Она должна выглядеть следующим образом,

Введите пароль, когда появится запрос, и команда должна сработать.

Изменение размера пакета ping

Размер пакета ping по умолчанию составляет 56 байт. Вы можете изменить его с помощью следующей команды:

ping -s packetsize имя хоста/ip

Здесь мы устанавливаем размер пакета в 100; вы можете увидеть значение 100 в первой строке вывода:

Изменить размер пакета ping

Настройка ping на отправку необходимого количества пакетов

Вы можете настроить ping на отправку желаемого количества пакетов следующим образом:

ping -c NumberOfPackets имя хоста/ip

В следующем примере мы задаем количество пакетов равным 5:

Установите ping для отправки желаемого количества пакетов

Команда Ping позволяет суперпользователям отправлять 100 и более пакетов в секунду с помощью следующей команды:

Наводнение сети

Ping печатает символ «.» при отправке ping и «/» при получении.

Установка таймаута пинга

Вы можете установить лимит времени, по истечении которого ping завершит работу, независимо от того, сколько пакетов ping было отправлено или получено:

ping -w timeinseconds имя хоста/ip

Здесь мы используем 3 секунды в качестве таймаута:

Установка таймаута пинга

«Звуковой пинг»

Команду ping можно настроить на воспроизведение звукового сигнала, чтобы проверить, доступен ли хост, следующим образом:

Практика с помощью этого руководства позволит вам выполнять команды ping для проверки производительности сети оптимальным образом. Вы также можете использовать дополнительные переключатели для настройки запросов и ответов в ping.

Похожие записи:

Источник

Оцените статью
Adblock
detector