Я пинговаю сервер, который отбрасывает пакеты. В конце моего ping я вижу что-то вроде:
100 packets transmitted, 85 received, 15% packet loss, time 100030ms
Я бы хотел сделать, это запустить мой пинг непрерывно, но быть в состоянии сказать, когда пакеты удаляются.
Моя первая мысль - следить за номером icmp_seq и искать недостающие номера. Я хотел бы автоматизировать этот процесс через трубу. Что-то по строкам:
ping server.wherever.com | cut --someoptionshere | some other program
, которое выводило бы вывод только тогда, когда пакеты были отброшены (в отличие от того, когда они были получены как ping).
Есть ли такая последовательность из труб, которые я мог бы сделать, чтобы создать это?
Вы можете проверить:
ping -f <ip>
Это сделает отображение заливки одной точкой для каждого отправленного запроса и удалит одну точку для каждого REPLY.
Если нет потери пакета, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если нет потери в пакете , вы видите все больше .
http://linux.die.net/man/8/ping
Вы можете проверить:
ping -f <ip>
Это сделает отображение заливки одной точкой для каждого отправленного запроса и удалит одну точку для каждого REPLY.
Если нет потери пакета, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если нет потери в пакете , вы видите все больше .
http://linux.die.net/man/8/ping
Вы можете проверить:
ping -f <ip>
Это сделает отображение заливки одной точкой для каждого отправленного запроса и удалит одну точку для каждого REPLY.
Если нет потери пакета, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если нет потери в пакете , вы видите все больше .
http://linux.die.net/man/8/ping
Вы можете проверить:
ping -f & lt; ip & gt;
Это сделает отображение наводнения одной точкой для каждого отправленного запроса и удалит одна точка для каждой ОТВЕТЫ.
Если нет потери пакетов, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если есть потеря пакетов, вы видите все больше .
Вы можете проверить:
ping -f & lt; ip & gt;
Это сделает отображение наводнения одной точкой для каждого отправленного запроса и удалит одна точка для каждой ОТВЕТЫ.
Если нет потери пакетов, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если есть потеря пакетов, вы видите все больше .
Вы можете проверить:
ping -f & lt; ip & gt;
Это сделает отображение наводнения одной точкой для каждого отправленного запроса и удалит одна точка для каждой ОТВЕТЫ.
Если нет потери пакетов, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если есть потеря пакетов, вы видите все больше .
Вы можете проверить:
ping -f & lt; ip & gt;
Это сделает отображение наводнения одной точкой для каждого отправленного запроса и удалит одна точка для каждой ОТВЕТЫ.
Если нет потери пакетов, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если есть потеря пакетов, вы видите все больше .
Вы можете проверить:
ping -f & lt; ip & gt;
Это сделает отображение наводнения одной точкой для каждого отправленного запроса и удалит одна точка для каждой ОТВЕТЫ.
Если нет потери пакетов, вы ничего не увидите, потому что счетчик REQUEST eq REPLY.
Если есть потеря пакетов, вы видите все больше .