Frod

26.09.2026

wireguard между mikrotik

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

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

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

Почему именно WireGuard и MikroTik?

MikroTik — популярная сетевая инфраструктура, которая широко используется в бизнесе и домашних сетях. Ее маршрутизаторы поддерживают множество VPN-стандартов, однако WireGuard выделяется своей простотой и высокой производительностью.

WireGuard — современный VPN-протокол, созданный для минимизации кода и повышения безопасности. Он легко настраивается, быстро работает и занимает меньше ресурсов по сравнению с OpenVPN или IPSec. Для пользователей MikroTik это отличный выбор для построения защищенных каналов связи.

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

  • MikroTik RouterOS версии 7.1 или выше (для полноценной поддержки WireGuard).
  • Доступ к административной панели MikroTik.
  • Основные знания работы с командной строкой MikroTik или WinBox.
  • Два устройства с поддержкой WireGuard (например, MikroTik и другое устройство или сервер).

Пошаговая настройка WireGuard между MikroTik

  1. Обновите RouterOS

Для поддержки WireGuard убедитесь, что у вас установлена последняя версия RouterOS. Это важно, поскольку поддержка WireGuard появилась именно в последних релизах.

/system package update check-for-updates
/system package upgrade
  1. Создайте интерфейс WireGuard

На MikroTik создаем новый интерфейс:

/interface wireguard add name=wg0 listen-port=13231

Здесь listen-port — любой свободный порт, который будет слушать MikroTik.

  1. Генерация ключей

Для безопасного соединения нужно создать пару ключей (приватный и публичный):

/interface wireguard key generate

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

  1. Настройка IP-адресов

Назначьте IP-адрес интерфейсу:

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

На втором устройстве (например, другом MikroTik или сервере) создайте аналогичный интерфейс и IP-адрес, например, 10.0.0.2/24.

  1. Настройка peer (соседа)

Добавьте соседний узел (peer), указав его публичный ключ и разрешённый IP:

/interface wireguard peers add public-key=ПУБЛИЧНЫЙ_КЛЮЧ_ПАРТНЕРА allowed-address=10.0.0.2/32

На другом устройстве сделайте то же самое, указав публичный ключ MikroTik и IP-адрес MikroTik.

  1. Настройка маршрутизации и правил firewall

Обеспечьте маршрутизацию и разрешите трафик через WireGuard-интерфейс:

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

Также настройте NAT, если это необходимо для выхода в интернет:

/ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade
  1. Проверка соединения

Пингуйте IP-адрес другого узла через WireGuard:

/ping 10.0.0.2

Если всё настроено правильно, вы увидите ответы.

Итог

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

Если возникнут сложности, убедитесь, что порты открыты, ключи правильные, а маршруты корректно настроены. В случае необходимости — обратитесь к специалистам или технической поддержке MikroTik.