Как показать неудачные пинги в Ubuntu

Убунту 19

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

Чтобы отобразить неудачные пинги в Ubuntu, вы можете использовать опцию -O в команде ping, чтобы получать уведомление, когда пакет не получен до отправки следующего. Альтернативно, вы можете включить режим флуд-пинга, используя опцию -f, которая печатает точку для каждого отправленного пинг-запроса и пробел для каждого полученного ответа. Если вам требуется больше контроля и настройки, вы можете изменить исходный код утилиты ping. Однако это требует технических знаний и может подойти не всем.

Использование опции -O

В некоторых версиях утилиты ping доступна опция -O. Эта опция предназначена для печати уведомления, когда пакет не получен до отправки следующего. Вот как его использовать:

пинг -O 8.8.8.8

В этой команде -O — это опция, которая запускает уведомление о пропущенных пакетах. 8.8.8.8 — это IP-адрес, который мы проверяем, в данном случае это DNS-сервер Google. Если пакет не получен до отправки следующего, вы увидите сообщение, указывающее на это.

Использование опции -f

Другой метод предполагает использование опции -f, которая включает режим флуд-пинга. В этом режиме для каждого отправленного запроса печатается точка, а для каждого полученного ответа — пробел. Это позволяет вам быстро увидеть, сколько пакетов было отброшено. Однако этот параметр не предоставляет подробную информацию о неудачных проверках связи. Вот как его использовать:

пинг -i 1 -f 8.8.8.8

В этой команде -i 1 устанавливает интервал между каждым пингом равным 1 секунде, а -f включает режим флуд-пинга. Опять же, 8.8.8.8 — это IP-адрес, который мы проверяем.

Изменение исходного кода Ping

Если вам нужен больший контроль и настройка, вы можете загрузить исходный код утилиты ping, изменить его, включив в него подходящие вызовы printf, и создать свою собственную версию утилиты. Это позволяет вам добавлять определенные сообщения или индикаторы для неудачных попыток проверки связи. Однако этот подход требует дополнительных технических знаний и может подойти не всем.

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

Заключение

Хотя утилита ping по умолчанию в Ubuntu не обеспечивает тот же уровень функциональности, что утилита ping в Windows, существуют обходные пути. Независимо от того, используете ли вы параметры -O или -f или изменяете исходный код, вы можете эффективно отслеживать и отображать неудачные пинги. Однако, если четкое указание неудачных попыток проверки связи имеет решающее значение для отладки вашей сети, вам может потребоваться изучить альтернативные инструменты или сценарии, предлагающие более продвинутые функции.

Помните: понимание нюансов производительности вашей сети является ключом к поддержанию работоспособности и эффективности системы. Удачного устранения неполадок!

Нет, доступность опции -O может различаться в зависимости от версии используемой вами утилиты ping. Рекомендуется проверить справочную страницу или документацию, относящуюся к вашей версии Ubuntu, чтобы убедиться, доступна ли опция -O.

Чтобы остановить режим флуда-пинга, вы можете нажать Ctrl + C на клавиатуре. Это отправит сигнал прерывания процессу ping и завершит его.

Изменение исходного кода ping — это один из способов добиться большей настройки, но это не единственный вариант. Могут существовать альтернативные инструменты или сценарии, предлагающие более расширенные функции для мониторинга и отображения неудачных попыток проверки связи. Стоит изучить различные варианты, исходя из ваших конкретных требований.

Нет, параметры -O и -f нельзя использовать вместе. Они служат разным целям и несовместимы друг с другом. Вам нужно выбрать один вариант, исходя из ваших конкретных потребностей.

Да, в Ubuntu доступны инструменты с графическим интерфейсом для мониторинга сети, которые могут отображать неудачные пинги. Примеры включают такие инструменты, как Wireshark, PingPlotter или Gping. Эти инструменты предоставляют более наглядный и удобный интерфейс для мониторинга производительности сети и отображения неудачных попыток проверки связи.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *