ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как использовать трассировку, чтобы узнать о проблемах сети в Linux

Как использовать трассировку, чтобы узнать о проблемах сети в Linux

Трассировка это инструмент командной строки, которая поставляется с предварительно установленным Linux и несколькими другими операционными системами. Понимание трассировки и команды пинг является обязательным, если вы хотите понять такие проблемы, как потеря пакетов и высокая латентность.

Если есть проблема при подключении к IP/веб-сайту, трассировка может показать нам, где проблема. Это дает список всех маршрутизацию всех пакетов между вашим компьютером и веб – сервером. Это поможет вам убедиться, что маршрутизация по сетям идет правильно и быстро определить, нужно ли обратиться к команде поддержки.

Как работает Traceroute

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

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

Как использовать Traceroute

Трассировка может быть запущена из окна терминала или из командной строки. Выполните команду трассировки с адресом веб-сайта. Например, если вы хотите запустить трассировку на Andreyex, вы бы выполнить команду:

tracert andreyex.ru

 

tracert andreyex.ru

tracert andreyex.ru

Если вы используете трассировку для другого веб-сайта, размещенного в другом регионе мира, вы можете увидеть, как пути отличаются.

Первый “hops” так же, когда трафик достигает вашего поставщика услуг Интернета, а затем пакеты идут по другим сетям.

tracert yandex.ru

tracert yandex.ru

Следующая команда производит трассировку до сайта поисковой системы yandex.ru. Если использовать аргументы -T -p 80 -n выполняются TCP на основе трассировки через порт 80 и возвращают IP – адреса, а не имена хостов.

[root@vps /]# traceroute -T -p 80 -n centos.org                                                                                                      
traceroute to centos.org (85.12.30.226), 30 hops max, 60 byte packets                                                                                        
 1  188.120.250.1  0.451 ms  0.377 ms  0.362 ms                                                                                                              
 2  92.63.108.97  0.331 ms  0.308 ms  0.303 ms                                                                                                               
 3  195.191.239.137  0.930 ms  0.930 ms  0.963 ms                                                                                                            
 4  81.211.83.225  3.482 ms  4.127 ms  3.387 ms                                                                                                              
 5  79.104.225.62  42.274 ms  39.820 ms  42.468 ms                                                                                                           
 6  80.249.209.174  42.039 ms  48.948 ms  48.893 ms                                                                                                          
 7  91.148.255.65  46.983 ms  41.180 ms  40.193 ms                                                                                                           
 8  85.12.30.226  40.308 ms  42.608 ms  39.949 ms

Понимание выводы

Первая линия показывает ваш домашний маршрутизатор (если у вас есть маршрутизатор), следующие строки представляет ваш провайдер, и далее вниз каждой строки представляет собой маршрутизатор, и так далее.

Формат каждой строки выглядит следующим образом:

Hop RTT1 RTT2 RTT3 Domain Name [IP Address]

Вот что означает каждое поле:

С трассировкой, вы можете получить представление о том, какие сервера стоят на вашем пути к определенному домену или какой IP-адрес вызывает проблемы.

Теперь вы должны быть в состоянии использовать команду tracert и понять его вывод.

Exit mobile version