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 <вибраний пакет> " . Який пакунок кращий? Можливо, ви можете оновити свою відповідь?
В якості альтернативи 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 / url". Замість цього вам потрібно буде набрати:
traceroute <websiteinquestion.com (org, net, gov, whatever)>
Я не знаю, чому це було спрощено, але після спроби знайти рішення, чому Hulu.com замерзав на мені, було запропоновано спробувати traceroute
команду. Почувши, я спробував це лише з доменним ім'ям та розширенням, і він відмінно працював.
traceroute
ніколи і НЕ працював з URL (наприклад traceroute http://askubuntu.com/
). Він завжди працював з доменним іменем (наприклад, traceroute askubuntu.com
).