• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Как запустить Traceroute в Ubuntu

 

В этом руководстве мы покажем вам, как запустить traceroute из вашей операционной системы Ubuntu. Трассировка - это способ проследить путь, по которому ваше сетевое соединение Ubuntu добирается до места назначения. Эти инструменты будут отправлять отчеты каждый раз, когда они проходят через другую часть сети. Этот отчет позволит вам узнать имя узла перехода и время, необходимое для связи с этим переходом. Отчеты, созданные с помощью traceroute, могут быть невероятно полезными при диагностике потенциальных сетевых проблем. Если вам не удается подключиться к веб-сайту или серверу, этот traceroute может дать вам представление о том, где он не работает. Кроме того, вы также можете определить, где происходит замедление вашего соединения, будь то из-за медленного сетевого маршрута или просто из-за плохой общей маршрутизации. Чтобы выполнить трассировку из нашей системы Ubuntu, мы покажем два инструмента. Первый - это tracepathинструмент. Эта программа является приложением по умолчанию для выполнения трассировки в Ubuntu. В качестве альтернативы вы также можете установить tracerouteпакет « ». Эта версия инструмента позволяет вам настроить трассировку немного больше, чем tracepathинструмент Ubuntu . Это руководство должно работать для большинства версий Ubuntu . Вы даже можете использовать это для выполнения трассировки в Ubuntu 18.04 и Ubuntu 20.04. Если вы используете настольную версию Ubuntu, вы можете открыть терминал, нажав CTRL+ ALT+ T. Вы также можете использовать SSH в Ubuntu для выполнения трассировки.

Выполнение Traceroute tracepathв Ubuntu

Поскольку tracepath - это инструмент, уже доступный в вашей системе Ubuntu, это самый простой способ выполнить traceroute. В этом разделе мы покажем вам простой способ использования программы tracepath. Одним из преимуществ этого инструмента является то, что для его установки не требуется быть суперпользователем.

Базовый синтаксис tracepathкоманды

Команда tracepathочень проста в использовании, особенно если вы хотите выполнить базовую трассировку. Все, что вам нужно использовать, это « tracepath», за которым следует пункт назначения, к которому вы хотите направиться.

tracepath DESTINATION

При использовании этой команды убедитесь, что вы заменили « DESINTATION» на IP-адрес или имя хоста (например, pimylifeup.com), к которому вы хотите выполнить маршрут.

Пример использования Tracepath в Ubuntu

Теперь, когда мы дали вам базовый синтаксис команды tracepath, позвольте нам показать вам, как ее использовать.

1.В этом примере мы проверим, как наша сеть направляется на веб-серверы Google, используя « google.com» в качестве пункта назначения. В вашей операционной системе Ubuntu вы можете выполнить эту трассировку, выполнив на ней следующую команду.

tracepath google.com

2. С помощью этой команды вы начнете получать список каждого узла, через который маршрутизируется сетевое соединение. Мы включили пример того, как этот вывод может выглядеть, когда вы выполняете traceroute в Ubuntu с использованием tracepath.

 1?: [LOCALHOST]                      pmtu 1500

 1:  dlinkrouter                                           0.370ms pmtu 1460

 1:  192.168.1.1                                           0.760ms

 2:  example-network-routing-from.exampletelco.net         21.803ms

 3:  example-bigouter-router-big.exampletelco.net             31.384ms asymm  9

tracepathУтилита предоставляет вам имя хоста для узла его маршрутизации через. Время в мс, которое потребовалось для завершения соединения. А также некоторая дополнительная информация о маршрутизации. Вы можете видеть из нашего результата, что у нашего соединения есть два локальных сетевых устройства, между которыми оно должно переключаться, прежде чем оно даже попадет в более широкую сеть.

Использование tracerouteпакета в Ubuntu

Вместо tracepathинструмента вы можете использовать tracerouteпакет. Этот пакет очень похож, tracepathно выполняет маршрутизацию немного иначе и возвращает немного больше информации. К сожалению, для этого требуется небольшая дополнительная работа, поскольку он недоступен в качестве пакета по умолчанию в Ubuntu. Вместо этого нам нужно будет установить его из репозитория пакетов. Следует отметить, что инструмент traceroute требует, чтобы у вас был доступ к пользователю с привилегиями суперпользователя для его установки.

Установка tracerouteв Ubuntu

К счастью для нас, процесс установки tracerouteпакета в Ubuntu относительно прост. Это во многом благодаря тому, что инструмент доступен в репозитории пакетов Ubuntu.

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

sudo apt update

2. После обновления списка пакетов мы, наконец, можем установить утилиту traceroute. Все, что вам нужно сделать, это выполнить следующую команду, чтобы установить программное обеспечение на ваше устройство Ubuntu.

sudo apt install traceroute

При появлении запроса, если вы хотите продолжить процесс установки, введите Y, а затем нажмите ENTERклавишу.

Синтаксис tracerouteкоманды

По сути, использовать tracerouteкоманду так же просто, как использовать tracepath. Все, что нам нужно сделать, это использовать « traceroute», а затем указать пункт назначения, маршрутизацию которого вы хотите проверить.

traceroute DESTINATION

При использовании этой команды убедитесь, что вы заменили « DESINTATION» либо именем хоста, либо IP-адресом, на который хотите выполнить маршрутизацию. Если вы используете имя хоста, инструмент автоматически разрешит любые имена хостов, используя DNS-провайдера, указанного в вашей системе Ubuntu.

Пример использования tracerouteв Ubuntu

Чтобы показать вам, как эта команда traceroute работает в Ubuntu, мы проведем быстрый тест, чтобы маршрутизировать соединение с нашего компьютера на « google.com». Использование этой команды даст нам представление о том, сколько переходов необходимо сделать нашему соединению, чтобы достичь пункта назначения, и сколько времени требуется для завершения этих переходов.

1. Все, что вам нужно сделать, чтобы выполнить эту трассировку, - это выполнить приведенную ниже команду. Это проверит маршрутизацию между вашим текущим устройством и « google.com».

traceroute google.com

2. После выполнения трассировки вы должны получить отчет, как показано ниже. Он покажет вам маршрут, по которому соединение прошло от вашей системы Ubuntu до места назначения.

traceroute to google.com.au (216.58.196.131), 30 hops max, 60 byte packets

 1  192.168.1.1 (192.168.1.1)  0.663 ms  0.550 ms  0.739 ms

 2  example-network-routing-from.exampletelco.net (xxx.xx.xxx.x)  18.630 ms  18.507 ms  18.351 ms

 3  example-bigouter-router-big.exampletelco.net (xxx.xxx.xxx.xxx)  30.810 ms  30.739 ms  30.669 ms

 4  bigouter-example-router-big.randombackbone.net (xxx.xxx.xxx.xx)  31.139 ms  31.052 ms  30.966 ms

 5  justarandomsubnet.crossingaround.net (xxx.xxx.x.xxx)  30.313 ms  31.047 ms  30.958 ms

 6  sydneybased-netrouting.australia.net (xxx.xxx.xxx.xxx)  31.298 ms  30.426 ms  30.195 ms

 7  gettingneartheend.littlebigbyte.net (xxx.xx.xx.xxx)  29.967 ms  29.616 ms  29.395 ms

 8  * * *

 9  209.85.247.132 (209.85.247.132)  28.851 ms syd15s04-in-f3.1e100.net (216.58.196.131)  30.257 ms  30.123 ms

На наш взгляд, инструмент traceroute в Ubuntu обеспечивает маршрутизацию в несколько более чистом формате, чем тот, который tracepathпроизводит. Инструмент попытается предоставить имя хоста для перехода вместе с IP-адресом. Он также предоставит скорости для трех отдельных пакетов, отправленных на переход. Traceroute отправляет три разных пакета, чтобы вы могли понять, стабильно ли ваше соединение.

Заключение

Теперь вы должны иметь представление о том, как можно выполнить трассировку из вашей системы Ubuntu. Traceroutes - отличный способ проверить, как у вашего устройства возникают проблемы с маршрутизацией при подключении к конечному пункту назначения. Инструмент предоставит имя хоста и IP-адрес для каждого прыжка, который он совершает, прежде чем добраться до конечного пункта назначения. Он также предоставит время ответа этому серверу. Это поможет вам увидеть, требуется ли для подключения к конкретному переходу много времени.

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024