MikroTik

L2TP/IPSec VPN на MikroTik: настройка сервера и подключение клиентов

8 июня 2026 · 15 мин чтения

L2TP/IPSec — один из самых совместимых VPN-протоколов: встроенная поддержка в Windows, Android, iOS и macOS без установки дополнительного ПО. Настраиваем на MikroTik RouterOS 7.x с учётом типичных граблей.

Схема

MikroTik L2TP/IPSec Server 10.10.10.1 WAN: 203.0.113.1 IPSec 💻 Windows 10 / 11 10.10.10.2 ← DHCP 📱 Android 10.10.10.3 ← DHCP Локальная сеть 192.168.1.0/24 Серверы, ПК, принтеры
Схема подключения: клиенты → L2TP/IPSec → MikroTik → LAN

Настройка сервера на MikroTik

1. Пул адресов для VPN-клиентов

/ip pool add name=l2tp-pool ranges=10.10.10.2-10.10.10.50

2. PPP-профиль

/ppp profile add name=l2tp-profile \
    local-address=10.10.10.1 \
    remote-address=l2tp-pool \
    dns-server=10.10.10.1 \
    use-encryption=required

3. Учётные записи пользователей

/ppp secret add name=user1 password=StrongP@ss123 \
    service=l2tp profile=l2tp-profile

4. Включаем L2TP-сервер

/interface l2tp-server server set \
    enabled=yes \
    default-profile=l2tp-profile \
    use-ipsec=required \
    ipsec-secret=MyIPSecKey456

5. Правила файрвола

# Разрешаем L2TP + IPSec
/ip firewall filter
add chain=input protocol=udp dst-port=500,1701,4500 \
    action=accept comment="L2TP/IPSec"
add chain=input protocol=ipsec-esp \
    action=accept comment="IPSec ESP"
Важно: правила нужно разместить выше запрещающих правил в цепочке input. Используйте place-before или перетащите в WinBox.

6. NAT для VPN-клиентов (доступ в LAN)

/ip firewall nat add chain=srcnat \
    src-address=10.10.10.0/24 \
    action=masquerade \
    comment="NAT for L2TP clients"

Подключение клиентов

Windows 10 / 11
Android

Создание VPN-подключения

Параметры → Сеть → VPN → Добавить VPN-подключение:

Windows за NAT: если клиент находится за NAT-ом (роутер дома), нужно добавить ключ реестра, иначе подключение не установится:
:: Запустить cmd от администратора
reg add HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent ^
    /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 2 /f

После этого перезагрузить компьютер. Без этого ключа Windows не может установить IPSec-соединение через NAT.

Windows 11 24H2+: в свежих версиях Windows 11 Microsoft изменила поведение IPSec. Если подключение падает с ошибкой 789 — попробуйте также перезапустить службу IKE and AuthIP IPsec Keying Modules.

Настройка на Android

Настройки → Сеть → VPN → Добавить VPN:

Android 12+: В новых версиях Android Google убрал поддержку некоторых VPN-протоколов из системных настроек. Если L2TP/IPSec PSK отсутствует в списке типов — используйте приложение strongSwan из Google Play.

Особенности Android

Проверка работы

После подключения клиента проверяем на MikroTik:

# Активные подключения
/interface l2tp-server print

# Выданные адреса
/ip address print where interface~"l2tp"

# IPSec SA (должны быть established)
/ip ipsec installed-sa print

Если клиент подключён, но не видит ресурсы в LAN — проверьте NAT-правило и файрвол (chain=forward).