WireGuard на TP-Link Omada: подключаем ER605 V2 и ER707-M2 к VPS
В небольшом офисе сеть обычно растёт незаметно. Вчера были два ноутбука и принтер, сегодня добавились переговорная, камеры, гостевой Wi-Fi и человек, которому «нужен только один зарубежный сервис». В какой-то момент становится ясно: устанавливать VPN на каждое устройство — занятие примерно такое же благодарное, как вручную выставлять часы после отключения электричества.
Шлюз Omada позволяет перенести эту работу в одно место. Он подключается к WireGuard-серверу, а компьютеры продолжают пользоваться привычным Wi-Fi или кабелем. Но прежде чем отправлять весь офис через новую дверь, стоит понять, кто за ней окажется.
В этой инструкции настраиваем Omada как VPN-клиент, а сервером будет VPS. Основной сценарий — ER605 V2 или ER707-M2 под управлением совместимого Omada Controller 6.2. Для старого контроллера и автономного режима меню отличается: одинаковая надпись WireGuard ещё не означает одинаковые возможности.
Содержание
Готовый WireGuard-сервер для Omada
Закажите VPS MAATRIX с установленным WireGuard в США, Великобритании или Франции. Получите отдельный профиль для шлюза и подключите нужные компьютеры к своему серверу.
ЗАКАЗАТЬ VPS С WIREGUARDСначала ревизия, потом инструкция
Снизу корпуса есть наклейка, которую обычно замечают только при уборке. Сейчас она полезнее рекламной страницы: перепишите модель и аппаратную версию. ER605 V1 и ER605 V2 нельзя считать одним устройством. В официальном руководстве по WireGuard для ER605 V2 производитель прямо называет вторую ревизию. Поддержка WireGuard также указана в характеристиках ER707-M2.
Версии прошивки самого шлюза и контроллера — две разные вещи. Обновлённый контроллер не может подарить старому шлюзу функции, которых нет в его прошивке. Откройте страницу поддержки своей ревизии, прочитайте примечания к обновлению и требования к контроллеру. Сохраните резервную копию конфигурации и выполняйте изменения из локальной сети, желательно по кабелю.
Например, производитель указывает Controller 6.2 для выпусков ER605 V2 2.4.3 и ER707-M2 1.4.2. Это подтверждение совместимой ветки, а не совет установить старый выпуск: выбирайте свежую исправленную прошивку для своей ревизии с учётом бюллетеня безопасности Omada.
Уже принятый контроллером шлюз настраивайте через этот контроллер. Не выводите его из управления ради одного VPN: повторное принятие устройства способно превратить короткую настройку в незапланированный сетевой субботник.
Почему здесь используется Controller 6.2
В версии 6.2 производитель разделил VPN по назначению: сервер, клиент и соединение между площадками. Для нашей задачи появился отдельный клиентский раздел с импортом файла. Это подтверждено обзором интерфейса Controller 6.2.
Если в вашем интерфейсе есть только создание интерфейса WireGuard и отдельные Peers, перед вами другой сценарий. Не переносите в него шаги механически. Проверьте доступность совместимого обновления либо используйте официальное руководство для автономного режима: там интерфейс и удалённый узел заполняются вручную. При этом маршрутизацию всего интернета нужно разбирать отдельно — факт создания peer её не доказывает.
Далее предполагается, что новый VPN Client действительно доступен. Если WireGuard в нём отсутствует, остановитесь на проверке совместимости. Создание VPN Server вместо клиента эту проблему не решит: это другая сторона двери.
Готовим сервер и отдельный профиль для офиса
Можно заказать VPS MAATRIX с установленным WireGuard в США, Великобритании или Франции. После развёртывания понадобится клиентский файл .conf для этого роутера. Выбирать страну разумно по задержке до нужных сервисов и пользователей; само местоположение сервера не гарантирует доступ к любому ИИ-сервису или условия использования конкретного аккаунта.
Для Omada нужен отдельный peer. Если телефон и роутер одновременно используют один приватный ключ, сервер может поочерёдно запоминать разные адреса одного клиента. Получится сетевой вариант стула, который постоянно уносят из-под другого человека.
В профиле должны быть адрес туннеля, приватный ключ клиента, публичный ключ сервера, его Endpoint и разрешённые направления. Не публикуйте файл в комментариях и не прикладывайте его целиком к открытому обсуждению: приватный ключ является доступом к VPN.
Для выхода в интернет через VPS нужен профиль полного туннеля. В обычной IPv4-конфигурации направление 0.0.0.0/0 означает все IPv4-адреса. Но это только клиентская половина: на сервере должны работать пересылка трафика и выход VPN-клиентов в интернет. У готовой установки сначала проверьте это отдельным клиентом; если сервер не выпускает трафик наружу, перестановка галочек на Omada не создаст отсутствующий маршрут.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX: NVMe, AMD EPYC, root-доступ, локации США, Великобритания, Франция и Россия. Оплата картой РФ и по СБП.
АРЕНДОВАТЬ СЕРВЕРИмпортируем конфигурацию
Откройте нужную площадку, то есть Site, в контроллере. Назовите подключение понятно: например, Office-WG-UK, а не test-final-2, которому предстоит жить следующие три года.
Порядок настройки:
- Перейдите в Network Config → VPN → VPN Client и нажмите Create New VPN Client.
- Выберите WireGuard, задайте имя и включите Status.
- В Set Up выберите настройку файлом, затем импортируйте
.confчерез Configuration File → Import. - Разверните Connection. Сверьте сервер, ключ сервера, адрес туннеля и DNS с выданным профилем. Приватный ключ после импорта самостоятельно не меняйте.
- Проверьте Allowed Server Address. Для полного IPv4-туннеля здесь требуется
0.0.0.0/0, а не только внутренняя подсеть VPS. - В Local Network Type выберите Custom IP для тестового компьютера либо Network для подготовленной локальной сети. Укажите соответствующий адрес или сеть и сохраните через Apply.
Имена полей и варианты выбора источников приведены в руководстве Controller 6.2, раздел 9.3.3. Если прошивка показывает другой набор полей, ориентируйтесь на документацию именно своей связки шлюза и контроллера.
Выпускаем первым одного разведчика
Для первого запуска лучше выделить ноутбук с закреплённым DHCP-адресом. Иначе завтра он получит другой IP, а правило будет терпеливо охранять пустое место. Посмотрите в списке клиентов текущий адрес и убедитесь, что выбран именно этот компьютер.
Отключите на нём браузерный прокси и собственный VPN. Откройте сервис проверки внешнего адреса сначала без нового профиля, затем с ним. При работающем полном IPv4-туннеле должен появиться выходной адрес VPS. Проверяйте с ноутбука за Omada: запрос из самого контроллера не заменяет проверку клиентского маршрута.
В Network Config → VPN → VPN Status → VPN Client выберите WireGuard. Сведения о сервере и обмене помогают понять, есть ли жизнь внутри соединения. Свежий handshake подтверждает связь узлов, но сам по себе не доказывает, что браузер уже использует правильную дорогу.
После успешной проверки добавьте рабочую сеть или нужные компьютеры. Принтеры, кассовые терминалы и телефонию переносите только при реальной необходимости. Чем меньше неожиданностей у бухгалтерии, тем спокойнее жизнь администратора.
DNS, IPv6 и разрыв туннеля
У трафика есть несколько составляющих. Страница может открываться через VPS, а запрос её имени — уходить к прежнему DNS-серверу. Проверьте результат DNS-теста, настройки DNS на ноутбуке и защищённый DNS браузера. Адрес резолвера, отличный от адреса VPS, сам по себе ещё не доказывает обход туннеля: важно, по какому пути до него идут запросы.
IPv6 проверяется отдельно. Правило 0.0.0.0/0 его не покрывает. Если выданный профиль рассчитан только на IPv4, на первом тестовом устройстве временно отключите IPv6 либо предусмотрите отдельную проверенную IPv6-маршрутизацию. Не отключайте IPv6 на всём офисном WAN вслепую: у некоторых провайдеров от него зависит сама схема доступа.
Теперь проверьте поведение при аварии. Сначала обеспечьте доступ к консоли своего тестового VPS или другому способу управления, не зависящему от этого VPN. На короткое время остановите службу WireGuard на сервере, оставив клиентский профиль и правила Omada включёнными; на общем сервере заранее согласуйте этот опыт. Проверьте внешний адрес в новом соединении. Появился адрес провайдера? Значит, работает прямой запасной выход. После проверки снова запустите службу и убедитесь, что маршрут восстановился.
Ручное отключение профиля для такого теста не подходит: оно может снимать VPN-политику и разрешать другой маршрут. Описанная настройка не обещает автоматическую блокировку обхода VPN; строгую политику нужно отдельно строить и проверять межсетевым экраном для конкретной версии Omada.
Когда соединение есть, а работа не идёт
Начните с одной переменной. Нет handshake — сверяйте Endpoint, UDP-порт, ключи и доступность сервера. Есть обмен, но внешнего адреса VPS нет — проверяйте выбранный локальный адрес и направление полного туннеля. Адрес сменился, но часть сайтов зависает — исследуйте DNS и размер пакетов.
MTU не стоит уменьшать наугад десятком последовательных значений. Сначала сохраните исходное число и выясните MTU внешнего соединения. Разница между обычным Ethernet и PPPoE имеет значение; универсального числа для любого провайдера нет. Сам WireGuard также предусматривает keepalive для соединений за NAT — смысл этого механизма объясняется в официальном Quick Start.
Для возврата к прежней схеме отключите созданный клиент и удалите только относящиеся к нему правила, если добавляли их отдельно. Верните изменённые DNS и IPv6 на тестовом устройстве. Сброс шлюза к заводским настройкам здесь не нужен. Хорошая настройка заканчивается не зелёным индикатором, а пониманием: кто идёт через VPN, кто остаётся на обычном интернете и что произойдёт при обрыве.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX: NVMe, AMD EPYC, root-доступ, локации США, Великобритания, Франция и Россия. Оплата картой РФ и по СБП.
АРЕНДОВАТЬ СЕРВЕРОбсудить статью, задать вопрос или начать новую тему
Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.
Перейти в сообщество →