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

<figure><img src="/files/J9tI6DXoqdBEK30oiw9q" 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="/files/SRutun9LZ8rk1IoBRcRu" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="/files/byT1ngbNivn0Em09ffhw" 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="/files/sd2EXEMt3SKU1MiAOts5" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/j1cZuVKBOeHdtSbkAKdJ" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/3XWy23XPklPbohMY1i6X" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.qwins.co/monitoring-sistemy/kak-sobrat-trassirovku.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
