# Как собрать трассировку?

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FkRuP7VcVhL111onDd368%2FTRACEROUTE.png?alt=media&#x26;token=9a34afa0-27ab-481c-b760-ad14f5f85d5a" alt=""><figcaption></figcaption></figure>

### Linux \[Traceroute] <a href="#linux-traceroute" id="linux-traceroute"></a>

Для начала следует установить данную утилиту, если ее нет на Вашем сервере:

```
apt install mtr
```

Для **CentOS**:

```
yum install mtr
```

{% hint style="info" %}
Структура использования команд утилиты:&#x20;

**mtr «аргументы» «адрес»**
{% endhint %}

{% hint style="info" %}
Список допустимых аргументов:

* **-h** — получение краткой справки.
* **-v** — вывод версии утилиты.
* **--udp** — использовать **UDP-пакеты**, вместо стандартных **ICMP**.
* **--tcp** — использовать **TCP-пакеты**, вместо стандартных **ICMP**.
* **-4** — использование протокола **IPv4**.
* **-6** — использование протокола **IPv6**.
* **-с** — количество пакетов, которые будут отправлены.
* **-r** — сбор трассировки в фоновом режиме и вывод отчета по ее завершении.
* **-w** — выполняет такую же функцию, как и `-r` , но в более полном формате.
* **-s** — указать размер отправляемых пакетов.
* **-f** — ввод начального значения **TTL**.
* **-e** — отображение данных MPLS.
* **-n** — не использовать доменные имена для наименований узлов (будут использоваться только IP-адреса).
* **-o** — отображение только конкретных категорий данных.
* **-p** — вывод данных в построчном формате.
* **-l** — выводить информацию в неформатированном виде.
* **-a** — указать адрес интерфейса, с которого будут отправлять пакеты в ходе трассировки.
  {% endhint %}

Попробуем собрать трассировку стандартным способом:

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FWJyFYvSetdnWExH4G6K4%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=028edea3-66de-4b93-9855-8e02d74ab31d" alt=""><figcaption></figcaption></figure>

Например, если Вы хотите в ходе трассировки отправить 7 TCP-пакетов до хоста `wiki.qwins.co` и получить информацию об узлах в формате IP-адресов, то нам подойдет такая команда:

```
mtr --tcp -c 7 -n wiki.qwins.co
```

Результат будет таков:

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2Fz2zVr6u5CUvXlGxPMdMi%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=a7999654-fef0-498e-b300-8b1f86c00ad9" alt=""><figcaption></figcaption></figure>

### Windows \[WinMTR] <a href="#windows-winmtr" id="windows-winmtr"></a>

Устанавливаем утилиту **WinMTR**. Она доступна по [ссылке](https://mirror.spacecore.info/uploads/winmtr-v092.zip). Запускаем версию программы в зависимости от разрядности Вашей операционной системы.

В поле **Host** указываем конечный сервер, к которому хотим собрать трассировку. После чего кликаем на кнопку **Start**.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FDAcFSq3E4cA8gcOQHWOZ%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=763df628-58c6-46a9-9f9e-b957d6a1bb41" alt=""><figcaption></figcaption></figure>

Ждем до того момента, пока не будет отправлена минимум 1000 пакетов. Обычно этого времени достаточно.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FAgpKJPolqNeodLTsBBgR%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=68faf142-845c-455e-bfaf-94258788741f" alt=""><figcaption></figcaption></figure>

Для экспорта результата трассировки в качестве текстового документа используем кнопку **Export TEXT** и сохраняем файл.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FK2rObctxmUPSzbaqJXFz%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=da3f9c46-7531-4fde-8be6-a4904e3a8afa" alt=""><figcaption></figcaption></figure>
