Пропадает доступ к ОС Windows при успешном поднятии VPN L2TP туннеля

Описание проблемы

  1. Есть ОС Windows, к которой имеем доступ по RDP через настроенный на ней сетевой интерфейс с «внешним» адресом.
  2. Настраиваем на этой ОС доступ к удалённой сети с помощью L2TP/IPsec туннеля.
  3. После успешного поднятия туннеля доступ к ОС Windows по протоколу RDP извне, пропадает.

Причина проблемы

Причина проблемы в следующем - когда устанавливается VPN соединение, то оно в таблице маршрутизации добавляется маршрут по умолчанию с меньшей метрикой, чем уже существующий (пункт 1 приложенного скриншота) и ответы на все приходящие сетевые пакеты отправляются в туннель.

Решение проблемы

Для исправления этой ситуации необходимо:

  • Зайти в свойства VPN соединения (пункт 2 приложенного скриншота)
  • Зайти в свойства IPv4 VPN соединения (пункт 3 приложенного скриншота)
  • Выбрать там «дополнительно» (пункт 4 приложенного скриншота)
  • Снять галочку с пункта «Использовать основной шлюз в удаленной сети» (пункт 5 приложенного скриншота)

После этого таблица маршрутизации выглядит как в пункт 6 приложенного скриншота, и доступ к серверу не пропадает после включения VPN туннеля.

../../../../_images/l2tp-routing-widows.png