Как использовать команду Traceroute в Linux

Kak Ispol Zovat Komandu Traceroute V Linux



Операционные системы используют пакеты для передачи данных по сети. Это небольшие порции информации, которые переносят данные и перемещаются между устройствами. Более того, когда возникает какая-либо сетевая проблема, пакеты помогают определить основную причину основной проблемы. Как? Отслеживая маршрут этих пакетов.

Команда трассировки в Linux помогает вам сопоставить путь, по которому пакеты перемещаются к определенному пункту назначения. Это также поможет вам устранить задержки в сети, потерю пакетов, сетевые переходы, проблемы с разрешением DNS, медленный доступ к веб-сайту и многое другое. Итак, в этом блоге мы объясним простые способы использования команды трассировки в Linux.







Как использовать команду Traceroute в Linux

Во-первых, во многих дистрибутивах Linux трассировка не предустановлена. Однако вы можете установить его, выполнив одну из следующих команд в зависимости от вашей системы:



Операционная система Команда
Дебиан/Убунту sudo apt установить трассировку
Федора sudo dnf установить трассировку
Арч Линукс sudo pacman -Sy трассировка
openSUSE sudo zypper установить трассировку

После установки вы можете реализовать команду трассировки, введя:



трассировка маршрута < назначения_IP >

  i-опция-в-имя-хоста-команде





Замените IP-адресом устройства в пункте назначения. После запуска команды ваша система отобразит список переходов с IP-адресом и временем ответа. Хопы — это устройства, через которые проходят ваши пакеты во время путешествия к определенному пункту назначения. Например, давайте воспользуемся командой трассировки для IP-адреса Google:

трассировка 8.8.8.8

  команда трассировки маршрута



В результате отображается только один переход, а остальные отмечены звездочкой (*). Это происходит потому, что последующие переходы не ответили в течение периода ожидания в 3 секунды. Более того, команда трассировки по умолчанию использует разрешение DNS для получения имен хостов прыжков, что замедляет процесс. Вы можете опустить эту часть и настроить отображение только IP-адресов, используя опцию -n:

трассировка маршрута < назначения_IP >

  n-опция-в-traceroute-команде

Если вы хотите ограничить количество прыжков, используйте опцию -m вместе с командой трассировки:

трассировка маршрута Н < назначения_IP >

  m-опция-в-traceroute-команде

Здесь укажите желаемое количество прыжков вместо N. При выполнении в результатах будет возвращено только N прыжков. Команда трассировки отображает только время прохождения каждого прыжка туда и обратно (RTT). Однако вы можете получить более подробную информацию о времени с помощью опции -I:

трассировка маршрута < назначения_IP >

  я-опция-в-traceroute-команде

Эта команда отправляет эхо-запрос ICMP для получения более точных данных RTT. Например, возьмем пример Google:

Кончик : Если указанный вами пункт назначения ограничивает пакеты ICMP, вместо этого вы можете отслеживать пакеты UDP, используя опцию -U:

трассировка маршрута < назначения_IP >

  u-опция-в-traceroute

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

трассировка маршрута --помощь

  опция-помощи в команде-traceroute

Краткий обзор

Traceroute — это замечательная утилита CLI, которую можно использовать для диагностики проблем, связанных с сетью, в Linux. Он отслеживает путь пакетов, чтобы выявить все критические проблемы в сети. Таким образом, мы объяснили каждую деталь команды трассировки с помощью некоторых примеров.