tracert - это команда в командной строке MS-DOS для отслеживания маршрута к IP-адресу. Есть ли в терминале Gnome какая-либо команда, эквивалентная этой?
tracert - это команда в командной строке MS-DOS для отслеживания маршрута к IP-адресу. Есть ли в терминале Gnome какая-либо команда, эквивалентная этой?
Ответы:
Установите пакет traceroute через терминал, выполнив:
sudo apt-get install traceroute
После этого введите это в терминале:
traceroute [ip/web-site domain]
Например:
traceroute 8.8.8.8
Вы также можете использовать веб-сайты:
traceroute www.sitename.com
tracepath
тоже.
traceroute
когда он не установлен ( inetutils-traceroute
также предлагается пакет ): « Программа traceroute находится в следующих пакетах: inetutils- traceroute traceroute. Попробуйте: sudo apt install <selected package> " . Какой пакет предпочтительнее? Возможно, вы можете обновить свой ответ?
inetutils-traceroute
что это предпочтительный пакет, а не traceroute
.
В качестве альтернативы traceroute вы можете использовать mtr , это как traceroute на стероидах.
Из описания пакета:
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
traceroute
, traceroute6
, tracepath
Выполнить эту задачу. Это исполняемые программы, установленные в системах Unix (где-то в /usr/bin/
, или /bin/
, или /usr/sbin/
, или /sbin/
- последние две не находятся в PATH для обычного пользователя, только для root). Они независимы от любого терминального пакета.
Я считаю, что это изменилось. Вы больше не вводите командную строку traceroute с конфигурацией «ip / website url». Вместо этого вам нужно будет набрать:
traceroute <websiteinquestion.com (org, net, gov, whatever)>
Я не знаю, почему это было упрощено, но после попытки найти решение, почему Hulu.com зависает от меня, было предложено попробовать traceroute
команду. На догадке я попробовал это только с доменным именем и расширением, и это работало отлично.
traceroute
никогда не работал с URL (например traceroute http://askubuntu.com/
). Он всегда работал с доменным именем (например traceroute askubuntu.com
).