Это старая версия документа!
Содержание
Для обнаружения проблем в работе сети, вам следует сформировать отчет с помощью утилиты mtr:
- утилита должна работать не менее 5 минут или должно быть отправлено не менее 1000 пакетов
- должно получиться два отчета: один от ПК до сервера и второй - от сервера от ПК
Хорошо подойдет для диагностики следующий синтаксис, по окончанию выполнения диагностики (обычно занимает не более 5 минут) будет выведен отчет. Где вместо www.ihor.ru должен быть IP-адрес вашего сервера и (при замере в обратную сторону) внешний IP-адрес вашего ПК или маршутизатора
Пример запуска
# mtr -wc 1000 -s 1500 -r -i 0.1 www.ihor.ru
Пример вывода
Start: Mon Aug 10 04:59:41 2015 HOST: sabini.ch Loss% Snt Last Avg Best Wrst StDev 1.|-- fw01-sklk-vlan139.marosnet.net 0.0% 10 0.4 0.4 0.3 0.5 0.0 2.|-- rbr01-sklk-vlan138.marosnet.net 0.0% 10 0.6 0.6 0.5 0.6 0.0 3.|-- 31.28.19.130 0.0% 10 2.0 2.0 1.9 2.1 0.0 4.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0 5.|-- iva-b-c2-ae4.yndx.net 0.0% 10 2.7 8.4 2.6 43.1 13.2 6.|-- www.yandex.ru 0.0% 10 3.0 3.0 2.9 3.2 0.0
100% потерь на 4 хопе говорит о том, что данный узел запретил прохождение/ответ icmp-пакетов (пингов) через себя.
Описание столбцов
- № - порядковый номер узла.
- Host name - имя узла, через который проходят пакеты.
- Lost % - процент потерь на узле; вычисляется из суммы потерянных пакетов на узле.
- Snt/Sent - количество отправленных пакетов/
- Last - последнее значение пинга.
- Avg/Avrg - среднее значение пинга.
- Best - лучшее значение пинга.
- Wrst/Worst - худшее значение пинга.
- StDev - стандартное отклонение времени задержки.
- Recv - количество принятых пакетов.
Установка
FreeBSD
- pkg istall mtr
OS X
- curl -s https://raw.githubusercontent.com/rudix-mac/rpm/2015.6.1/rudix.py | sudo python - install rudix
- sudo rudix install mtr
Debian/Ubuntu
- apt-get install mtr
CentOS
- yum -y install mtr
Cсылки
- http://winmtr.net/ WinMTR. приложение для диагностики состояния сети для Windows
- http://www.bitwizard.nl/mtr/ Официальная страница разработчика
- http://rudix.org/ Коллекция готовых unix-пакетов для OS X