AmneziaWG на Keenetic не подключается: полная диагностика

8 min read 0 views Опубликовано

На Keenetic AmneziaWG ведёт себя иначе, чем на телефоне: сам роутер не умеет протокол «из коробки», а веб-конфигуратор показывает соединение как активное даже тогда, когда рукопожатие не проходит. Поэтому диагностику начинают не с конфига, а с того, что именно установлено в системе.

Ниже — восемь причин по частоте обращений в поддержку. Каждый шаг занимает 1–3 минуты и проверяется прямо в веб-конфигураторе или по SSH.

1. В KeeneticOS нет AmneziaWG — есть только WireGuard

Штатный KeeneticOS поддерживает классический WireGuard. Компонент AmneziaWG в системных обновлениях отсутствует: его ставят отдельно, через Entware на USB-накопитель (пакет amneziawg-go / amneziawg-tools) на моделях с USB-портом.

Если вы импортировали .conf с полями Jc, Jmin, Jmax, S1, S2, H1–H4 в раздел «Другие подключения → WireGuard», роутер эти строки проигнорирует и отправит стандартное рукопожатие. Сервер AWG его не примет — соединение не поднимется никогда.

01

Проверьте модель

Нужен Keenetic с USB (Giga, Ultra, Peak, Viva, Hopper). На моделях без USB Entware не установить.

02

Проверьте KeeneticOS

Версия 4.x и выше: «Общие настройки → Обновления». Старые ветки 3.x конфликтуют с современными пакетами Entware.

03

Нет USB — используйте WireGuard

FuryNet отдаёт для таких роутеров обычный WireGuard-конфиг: он поддерживается штатно и настраивается за 5 минут.

2. Конфиг импортирован не в тот раздел

Частая ошибка: файл AmneziaWG загружают в «WireGuard», а не подключают к службе amneziawg из Entware. Внешне создаётся интерфейс, но он не использует параметры маскировки.

Правильный путь: файл кладут в /opt/etc/amnezia/amneziawg/awg0.conf и поднимают интерфейс командой awg-quick up awg0.

3. Порт и UDP у провайдера

AmneziaWG у FuryNet работает по UDP 8443. Некоторые провайдеры и корпоративные сети режут исходящий UDP на нестандартных портах. Проверка: подключите роутер к резервному каналу (USB-модем или раздача с телефона). Если через мобильный интернет туннель поднимается — фильтрует основной провайдер.

В такой ситуации используйте WireGuard на альтернативном порту или VLESS Reality поверх TCP 443.

4. Время роутера

После сброса настроек или отключения питания Keenetic может стартовать с некорректной датой. Рукопожатие с меткой времени из прошлого сервер отбрасывает.

Проверьте «Общие настройки → Системное время», включите синхронизацию NTP и перезапустите интерфейс.

5. Старый конфиг после перевыпуска

Каждый выпуск нового конфига отзывает прежний пир. Если на роутере остался файл недельной давности, а в кабинете вы уже нажимали «Выпустить заново», подключение невозможно физически: пир удалён на сервере.

Удалите старый .conf, скачайте свежий и поднимите интерфейс заново.

6. MTU

Значение MTU 1240 подобрано под российские сети. Если в конфиге стоит 1420 или строка MTU отсутствует, туннель может подняться, но страницы будут «висеть» — обычно это выглядит как неудачное подключение.

Оставляйте MTU = 1240; при работе через 4G-модем можно опустить до 1200.

7. Приоритет подключений и политики доступа

В Keenetic туннель становится рабочим только после того, как он добавлен в приоритет подключений или в отдельную политику. Без этого интерфейс поднят, но трафик клиентов идёт мимо.

«Сетевые правила → Приоритеты подключений»: создайте политику, поставьте туннель первым, назначьте её нужным устройствам.

8. Два туннеля одновременно

Активные WireGuard и AmneziaWG одновременно спорят за маршрут по умолчанию. Оставьте включённым ровно один туннель.

Частые вопросы

Keenetic поддерживает AmneziaWG официально?

Нет. В KeeneticOS есть только WireGuard. AmneziaWG ставится через Entware на моделях с USB, это решение сообщества.

У меня Keenetic без USB — что делать?

Используйте WireGuard-конфиг FuryNet: он поддерживается штатно. Маскировка в этом случае обеспечивается выбором порта и узла.

Интерфейс поднят, но интернета нет

Проверьте MTU 1240, DNS в конфиге и политику доступа: туннель должен быть назначен устройствам в приоритете подключений.

Как посмотреть, идёт ли handshake?

По SSH выполните awg show awg0. Строка latest handshake должна обновляться; при нулевом приёме проблема в доступности сервера или в устаревшем конфиге.

Нужно ли перевыпускать конфиг после смены сервера?

Да. При смене узла меняется Endpoint и ключ сервера — старый файл работать не будет.

Начните сейчас

Конфиг под ваш роутер за минуту

FuryNet отдаёт готовый файл с корректным MTU, DNS и параметрами маскировки — для Keenetic с Entware и для штатного WireGuard.

Выпустить конфиг для роутера

Оценка гайда

Инструкция помогла?

Оцените материал одним кликом. Это помогает нам обновлять инструкции.

Поделиться

Отправьте инструкцию другу

Пригодится тем, кто настраивает роутер или ищет рабочее решение.

Вопросы и обсуждение

Пока нет ответов

Готовый AmneziaWG-конфиг за 2 минуты

Получить конфиг