Frod

25.10.2026

настройка wireguard mikrotik to mikrotik

Frod — свобода без границ

Настройка WireGuard между Mikrotik маршрутизаторами: пошаговая инструкция

В современном мире безопасности и скорости VPN-соединений всё больше пользователей выбирают протокол WireGuard. Он славится простотой, высокой производительностью и современным дизайном. В этой статье я расскажу, как правильно настроить VPN по протоколу WireGuard между двумя Mikrotik маршрутизаторами — и сделаю это максимально понятно и подробно.

Почему именно WireGuard на Mikrotik?

Микротик добавил поддержку WireGuard в свои операционные системы RouterOS начиная с версии 7. В отличие от более старых протоколов, он обеспечивает быстрый и безопасный туннель с минимальной нагрузкой. Этот протокол отлично подходит для соединения филиалов, удалённых офисов или для организации защищённого канала для удалённой работы.

Что потребуется для настройки

  • Два Mikrotik маршрутизатора с поддержкой RouterOS версии 7 или выше
  • Доступ к интерфейсу WebFig или WinBox
  • Основные знания работы с Mikrotik (создание интерфейсов, правил firewall, маршрутизации)

Шаг 1. Создаём ключи для обоих устройств

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

/interface/wireguard/peers> add name=peer1
/interface/wireguard/peers> add name=peer2

Или через CLI:

/interface/wireguard> generate-key-pair

На каждом маршрутизаторе выполните команду:

/interface/wireguard/key> generate-key-pair

Запишите публичный и приватный ключи — они понадобятся в дальнейшем.

Шаг 2. Создаём WireGuard интерфейсы

На обоих маршрутизаторах создайте интерфейс WireGuard:

/interface/wireguard add name=wg0 private-key=ПРИВАТНЫЙ_КЛЮЧ_МАРШРУТИЗАТОРА

Замените ПРИВАТНЫЙ_КЛЮЧ_МАРШРУТИЗАТОРА на сгенерированный приватный ключ.

Шаг 3. Назначение IP-адресов

Назначьте каждому интерфейсу уникальный IP в одной подсети, например:

  • Маршрутизатор 1: 10.0.0.1/24
  • Маршрутизатор 2: 10.0.0.2/24
/ip address add address=10.0.0.1/24 interface=wg0

и

/ip address add address=10.0.0.2/24 interface=wg0

Шаг 4. Настраиваем пиры (peers)

На первом маршрутизаторе добавьте информацию о втором:

/interface/wireguard/peers add interface=wg0 public-key=ПУБЛИЧНЫЙ_КЛЮЧ_МАРШРУТИЗАТОРА2 allowed-address=10.0.0.2/32 endpoint-address=IP_МАРШРУТИЗАТОРА2 endpoint-port=14274

Аналогично на втором маршрутизаторе:

/interface/wireguard/peers add interface=wg0 public-key=ПУБЛИЧНЫЙ_КЛЮЧ_МАРШРУТИЗАТОРА1 allowed-address=10.0.0.1/32 endpoint-address=IP_МАРШРУТИЗАТОРА1 endpoint-port=14274

Замените IP_МАРШРУТИЗАТОРА на публичный IP-адрес или DDNS.

Шаг 5. Настройка правил Firewall

Для корректной работы VPN необходимо открыть порты (например, 14274 UDP):

/ip firewall filter add chain=input protocol=udp dst-port=14274 action=accept

И разрешить трафик через интерфейс WireGuard:

/ip firewall filter add chain=forward in-interface=wg0 action=accept

Шаг 6. Маршрутизация

Добавьте статические маршруты, чтобы пакеты направлялись через WireGuard:

/ip route add dst-address=10.0.0.2/32 gateway=10.0.0.1

или для обратной схемы.

Итог

После выполнения всех шагов соединение должно заработать — маршрутизаторы "увидят" друг друга через VPN и смогут обмениваться данными. В случае возникновения проблем стоит проверить:

  • Корректность ключей
  • Доступность портов (UDP 14274)
  • Правила Firewall
  • Статические маршруты

Почему это важно?

Настройка WireGuard — это современное решение для безопасных соединений. Оно обеспечивает не только безопасность, но и скорость, что особенно важно при организации корпоративных VPN или удалённого доступа. Mikrotik делает этот процесс максимально простым и понятным.


Если вам нужно более глубокое руководство или помощь в настройке — обращайтесь! Ваша безопасность и скорость — моя приоритетная задача.