- Установка xcode
- Установка MTR:
cd
mkdir mtr
cd mtr
curl ftp://ftp.bitwizard.nl/mtr/mtr-0.80.tar.gz -o mtr-0.80.tar.gz
tar -xf mtr-0.80.tar.gz
cd mtr-0.80
export LIBS='-lm -ltermcap -lresolv'
./configure --prefix ~/mtr
make
make install
cd ..
rm -rf mtr-0.80*
# без этого будет ругаться: mtr: unable to get raw sockets.
sudo chown root:wheel sbin/mtr
проверка запуска:
~/mtr/sbin/mtr
Cоздание алиаса и исправление ошибки xterm-256color': unknown terminal type
открываем файл любым редактором, например vim:
vim ~/.profile
и добавляем строки
TERM="xterm"
alias mtr='sudo ~/mtr/sbin/mtr'
сохраняем и перегружаем терминал. теперь запуск MTR можно запускать просто алиасом mtr
пример использования
mtr -r -c 100 yandex.ru
через некоторое время - результат команды
mtr -r -c 100 yandex.ru
HOST: mbp Loss% Snt Last Avg Best Wrst StDev
1.|-- asu_rt_n16 0.0% 100 1.3 0.4 0.3 3.3 0.5
2.|-- ??? 100.0 100 0.0 0.0 0.0 0.0 0.0
3.|-- korova-bb-gi1-9.msk.corbi 1.0% 100 1.2 11.9 1.1 201.8 32.1
4.|-- rostokino-bb-te4-1.msk.co 3.0% 100 2.9 4.1 2.4 71.8 7.2
5.|-- m9-crs-teng4-0-1.msk.corb 1.0% 100 5.8 7.5 2.8 19.7 3.3
6.|-- m9-bb-po5-80g.msk.corbina 2.0% 100 2.8 8.9 2.3 190.5 26.4
7.|-- msk-ix-m9.yandex.net 2.0% 100 3.0 4.5 2.4 34.6 4.0
8.|-- 213.180.213.102 4.0% 100 4.3 9.6 2.9 144.1 23.9
9.|-- l3-s400-s1300.yandex.net 3.0% 100 7.8 9.1 3.3 293.4 31.0
10.|-- l3-s550-s400.yandex.net 3.0% 100 3.8 9.4 3.4 205.6 25.7
11.|-- yandex.ru 1.0% 100 7.1 4.5 3.0 19.2 2.2