Что эквивалентно тегу & ldquo; tracert & rdquo; Команда DOS?

tracert - это команда в командной строке MS-DOS для отслеживания маршрута к IP-адресу. Есть ли какая-либо команда в Терминале Gnome, эквивалентная этой?

136
задан 13 December 2013 в 00:52

5 ответов

Установите пакет traceroute через терминал, запустив:

sudo apt-get install traceroute

После этого наберите это в терминале:

traceroute [ip/web-site domain]

Например:

traceroute 8.8.8.8

вы также можете использовать web-сайты:

traceroute www.sitename.com
182
ответ дан 13 December 2013 в 00:52

В качестве альтернативы трассировке вы можете использовать mtr, это как трассировка на стероидах.

Из описания пакета:

mtr объединяет функциональность 'traceroute' и 'ping' программ в одном сетевом диагностическом инструменте.

Как только mtr запускается, он исследует сетевое соединение между хостом, на котором запущено mtr, и указанным пользователем хостом назначения. После определения адреса каждого сетевого прыжка между машинами, он посылает последовательность ICMP ECHO запросов к каждой машине, чтобы определить качество соединения с каждой машиной. При этом он печатает запущенную статистику о каждой машине.

mtr-tiny компилируется без поддержки X и сохраняет дисковое пространство.

Для установки:

sudo apt-get install mtr-tiny

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

mtr example.lan

Пример вывода:

                             My traceroute  [v0.71]
            example.lan                           Sun Mar 25 00:07:50 2007

                                       Packets                Pings
Hostname                            %Loss  Rcv  Snt  Last Best  Avg  Worst
 1. example.lan                        0%   11   11     1    1    1      2
 2. ae-31-51.ebr1.Chicago1.Level3.n   19%    9   11     3    1    7     14
 3. ae-1.ebr2.Chicago1.Level3.net      0%   11   11     7    1    7     14
 4. ae-2.ebr2.Washington1.Level3.ne   19%    9   11    19   18   23     31
 5. ae-1.ebr1.Washington1.Level3.ne   28%    8   11    22   18   24     30
 6. ge-3-0-0-53.gar1.Washington1.Le    0%   11   11    18   18   20     36
 7. 63.210.29.230                      0%   10   10    19   19   19     19
 8. t-3-1.bas1.re2.yahoo.com           0%   10   10    19   18   32    106
 9. p25.www.re2.yahoo.com              0%   10   10    19   18   19     19
93
ответ дан 13 December 2013 в 00:52

Я считаю, что это изменилось. Вы больше не вводите командную строку traceroute с конфигурацией «ip / адрес веб-сайта». Вместо этого вам нужно будет ввести:

traceroute <websiteinquestion.com (org, net, gov, whatever)>

Я не знаю, почему это было упрощено, но после попытки найти решение, почему Hulu.com зависает от меня, мне было предложено попробовать traceroute команда. Я догадывался, что попробовал использовать только доменное имя и расширение, и он работал отлично.

1
ответ дан 13 December 2013 в 00:52

traceroute, traceroute6, tracepath выполняют эту задачу. Это исполняемые программы, установленные в Unix-системах (где-то в /usr/bin/, или /bin/, или /usr/sbin/, или /sbin/ -- последние две не находятся в PATH для обычного пользователя, а только для root). Они не зависят от какого-либо терминального пакета.

9
ответ дан 13 December 2013 в 00:52

Итак, tracepath является наиболее подходящим вариантом для вашего вопроса, если принять во внимание, что вы использовали в качестве ссылки родное программное обеспечение ( tracert).

Стоит упомянуть, что tracepath входит в стандартный установочный пакет Ubuntu. Следовательно, если вы любитель Ubuntu, вы можете изучить его вместо traceroute или mtr .

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

2
ответ дан 5 January 2021 в 23:35

Другие вопросы по тегам:

Похожие вопросы: