НАЗНАЧЕНИЕ
Объединить локальные сети двух филиалов в одну через VPN-туннель Wireguard на роутерах Keenetic, чтобы компьютеры второго филиала имели доступ к серверу 1С первого филиала.
ПРИМЕНЕНИЕ
Когда есть два филиала с разными локальными сетями и роутерами Keenetic, и нужно объединить их в одну сеть. Для примера: роутер-сервер — 192.168.1.1, роутер-клиент — 192.168.2.1.
УСЛОВИЕ
-
На роутере, который будет сервером, должен быть белый (публичный) ip-адрес — без него объединить сети не получится;
-
На обоих роутерах установлен компонент Wireguard: «Параметры системы» → «Изменить состав компонентов» → найти Wireguard → установить;
-
После установки компонента оба роутера перезагружены.
ШАГИ
Настройка серверного роутера (192.168.1.1):
-
Зайти в веб-конфигуратор → «Интернет» → «Другие подключения»;
-
В поле Wireguard нажать «+ Добавить подключение»;
-
Заполнить настройки подключения:
-
Имя — любое (например,
wg-serv); -
Использовать для выхода в интернет — да, поставить галочку;
-
Сгенерировать пары ключей — строка «Публичный ключ» заполнится — скопировать его;
-
IPv4-адрес — любой (например,
10.44.1.1/24); -
Порт прослушивания — любой свободный (по умолчанию
1122); -
IPv4 DNS — два адреса: ip роутера (
192.168.1.1) и Google (8.8.8.8).
-
-
Настройки пока не закрывать — пир добавим позже.
Настройка клиентского роутера (192.168.2.1):
-
Повторить шаги 1-2 серверного роутера;
-
Заполнить настройки подключения:
-
Имя — любое (например,
wg-client); -
Использовать для выхода в интернет — да, поставить галочку;
-
Сгенерировать пары ключей кнопкой «Генерация пары ключей»;
-
IPv4-адрес — в той же подсети, что и сервер (например,
10.44.1.2/24).
-
-
Добавить пира кнопкой «+Добавить пир»:
-
Имя пира —
wg-serv; -
Публичный ключ — вставить скопированный ключ серверного роутера;
-
Адрес и порт пира — белый ip-адрес сервера с портом (например,
12.34.56.78:1122); -
Разрешённые IPv4-подсети — два правила:
192.168.1.0/24и10.44.1.1/32; -
Проверка активности —
15.
-
-
Сохранить изменения;
-
«Сетевые правила» → «Межсетевой экран» → выбрать интерфейс Wireguard → «+Добавить правило»:
-
Действие — Разрешать;
-
IP источника и назначения — Любой;
-
Протокол — IP;
-
Поместить в — Конец;
-
Расписание — Работает постоянно.
-
Поставить галочку «Включить правило» → сохранить.
-
-
«Сетевые правила» → «Маршрутизация» → «+Добавить маршрут»:
-
Тип — Маршрут до сети;
-
Адрес сети назначения —
192.168.1.0; -
Маска —
255.255.255.0 (/24); -
Интерфейс —
wg-client; -
Добавлять автоматически — да.
-
Возврат к серверному роутеру:
-
Добавить пира кнопкой «+Добавить пир»:
-
Имя пира —
wg-client; -
Публичный ключ — скопировать с клиентского роутера и вставить;
-
Разрешённые IPv4-подсети — два правила:
192.168.2.0/24и10.44.1.2/32; -
Проверка активности —
15.
-
-
Сохранить изменения;
-
Повторить шаги 5 и 6 клиентского роутера (межсетевой экран и маршрутизацию), но в маршруте указать
192.168.2.0и интерфейсwg-serv.
Финальные действия на обоих роутерах:
-
Перезагрузить оба роутера;
-
«Интернет» → «Другие подключения» → включить созданные Wireguard-соединения;
-
Проверить пинг туда и обратно.
РЕЗУЛЬТАТ
Оба роутера видят друг друга. Все машины в подсети 192.168.2.0 могут подключаться к базе 1С в подсети 192.168.1.0.
ТИПОВЫЕ ОШИБКИ
❌ Проблема: туннель поднялся, но машины разных филиалов не видят друг друга.
✅ Решение: проверить, что в разрешённых IPv4-подсетях у каждого пира прописаны обе подсети — подсеть роутера и ip-адрес туннеля. Проверить маршруты на обоих роутерах.
❌ Проблема: туннель не устанавливается.
✅ Решение: убедиться, что на серверном роутере есть белый ip-адрес. Проверить правильность публичных ключей и что порт прослушивания открыт.
❌ Проблема: одинаковая подсеть у сервера и клиента, из-за чего не работает подключение.
✅ Решение: в список разрешенных ip-адресов добавить локальный ip-адрес сервера.
Связанные инструкции: Развернуть Wireguard под Windows в качестве сервера.



