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

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

подсказка

Многие ошибки и проблемы могут быть уже решены в последней версии клиента, поэтому прежде чем проводить диагностику или обращаться за помощью к [нам](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]
  tuna NL location: ok [739.467083ms]
  tuna RU location: ok [597.777167ms]
TCP connectivity:
  tuna NL location: ok [75.757708ms]
  tuna RU location: ok [34.079541ms]

```

Как правило, tuna использует порт `443` для подключения к нодам при создании туннеля. Если проверки `TCP connectivity` не проходят, проверьте нет ли фаервола который может ограничивать подключения.

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

### 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).
