# Устранение неполадок

Здесь мы постарались собрать все возможные неполадки с которыми встречались наши пользователи и описать их решение. Большая часть проблем связана с сетевыми проблемами или пользовательским окружением.

> **Подсказка.** Многие ошибки и проблемы могут быть уже решены в последней версии клиента, поэтому прежде чем проводить диагностику или обращаться за помощью к [нам](mailto:info@tuna.am) или [сообществу](https://telegram.me/+Kgbtt0_gJwI5ZmEy), убедитесь, что у вас установлена последняя версия клиента. Инструкция по обновлению есть [тут](https://tuna.am/docs/guides/update.md).

## Самостоятельная диагностика сетевой доступности

Если у вас появляются ошибки при создании туннеля, выполните команду `tuna diagnose` для получения диагностической информации, отчет поможет лучше понять, где именно проблема.

```shell
Please wait, testing connectivity...

TLS connectivity:
  Google.com: ok [1.46189625s]
  Yandex.ru: ok [1.246520375s]
  tuna API: ok [1.484186875s]
DNS:
  api.tuna.am: alt-lb.tuna.am. → eu-lb.tuna.am. [147.45.149.16, 194.31.173.118]
  a.2na.am: edge-eu-a.2na.am. [2.28.136.177, 89.19.217.251]
TCP connectivity:
  tuna edge a 2.28.136.177:443: ok [41.53925ms]
  tuna edge a 89.19.217.251:443: ok [38.112708ms]
  tuna node DE node-1-de.2na.am:443: ok [52.81425ms]
  tuna node RU node-1-ru.2na.am:443: ok [34.079541ms]

```

Как правило, tuna использует порт `443` для подключения к нодам при создании туннеля. Если проверки `TCP connectivity` не проходят, проверьте нет ли фаервола который может ограничивать подключения. Список адресов для правил фаервола — в разделе [Работа tuna в корпоративной сети](https://tuna.am/docs/guides/corporate-network.md#firewall-addresses).

## Распространённые ошибки

### Tunnel already active

```shell
ERRO[09:01:09] Failed to get connection settings: Tunnel already active
  Code: BadRequest
  Request ID: 2008cc71bdf725853748bb91d69c4669, retrying in 1s
ERRO[09:01:10] Failed to get connection settings: Tunnel already active
  Code: BadRequest
  Request ID: 0118213a8f8d341f002ec30ee1499768, retrying in 2s
ERRO[09:01:12] Failed to get connection settings: Tunnel already active
  Code: BadRequest
  Request ID: 608d043eb16376a619b671eb0d33dc0b, retrying in 4s

```

Данная ошибка `Tunnel already active` означают, что туннель уже существует, возможно он завис, или запущен у вас где-то в фоне. Самый простой способ решить проблему, это удалить зависший туннель в [панели управления туннелями](https://my.tuna.am/tunnels). Проблема может возникать в случаях когда произошёл обрыв соединения и наш сервер не смог корректно это отследить. Мы работаем над тем, что бы в будущем такое поведение не проявлялось.

### Tunnel limit reached

Если вы видите ошибку `Tunnel limit reached` (Исчерпан лимит по туннелям), хотя вы знаете, что на самом деле это не так, это может также означать, что есть зависший активный туннель. Как и в прошлой ошибке способ решить проблему можно удалив зависший туннель в [панели управления туннелями](https://my.tuna.am/tunnels).

### VPN

Много странного поведения проявляется при работе через VPN или если вы часто подключаетесь/отключаетесь к нему. К сожалению тут нет универсального решения, так как всё зависит от конкретной операционной системы или VPN клиента. Мы можем рекомендовать исключить маршрутизацию к ресурсам Tuna через VPN, если это позволяет сделать ваш клиент. Исключите обращения к IP `api.tuna.am` и [нодам](https://tuna.am/docs/tunnels/guides/locations.md).
