Если удалённый рабочий стол (RDP) не открывается, хотя VPN подключается, обычно дело в одном из трёх: вы не попадаете в нужную подсеть через VPN, на пути между клиентом и сервером блокируется RDP, или есть проблемы с маршрутизацией/параметрами VPN на клиенте. Ниже - рабочий порядок действий, который помогает довести схему до подключения.

Что вам нужно перед настройкой

  1. Доступ к серверу, где включен RDP (как минимум адрес хоста и имя пользователя для входа).
  2. VPN-подключение, которое даёт доступ к “внутренней” сети сервера (или хотя бы маршрутизирует трафик к серверу RDP).
  3. Убедитесь, что вы знаете тип VPN, который выбрали (L2TP/IPsec, OpenVPN и т.д.). Для Windows “встроенные” варианты часто идут как PPTP/L2TP/IPsec, а для OpenVPN обычно нужен клиент.

Подход “через отдельный проброс портов” нужен далеко не всегда. Часто проще поднять vpn так, чтобы ваш компьютер получил доступ к сети, как будто вы в офисе, и уже через эту сеть открывать удалённый рабочий стол.

Базовая логика: как соединяются vpn и RDP

Сценарий обычно такой:
- вы подключаетесь по vpn к серверу/шлюзу;
- ваш компьютер получает адреса и маршруты, чтобы ходить в сеть офиса;
- после этого вы запускаете mstsc и указываете адрес удалённого рабочего стола (часто - внутренний адрес из сети офиса).

Если RDP не работает сразу после vpn, чаще всего проблема в том, что маршрут к серверу RDP не идёт через vpn, либо Windows пытается отправлять трафик “в интернет”, а не в туннель.

Шаг 1. Подключитесь к vpn в Windows

В Windows проще всего сделать профиль VPN через встроенные настройки.

  1. Откройте Параметры > Сеть и Интернет > VPN > Добавить VPN-подключение.
  2. Выберите Windows (встроенный).
  3. Укажите Имя, адрес сервера, тип VPN, данные для входа.
  4. Нажмите Сохранить.
  5. Во вкладке VPN нажмите Подключить.

Источник: Microsoft - “Подключение к сети VPN в Windows” (официальная инструкция по созданию профиля и подключению).
https://support.microsoft.com/ru-ru/windows/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA-%D1%81%D0%B5%D1%82%D0%B8-vpn-%D0%B2-windows-3d29aeb1-f497-f6b7-7633-115722c1009c

Шаг 2. Проверьте, что через vpn доходит сеть до сервера RDP

До запуска удалённого рабочего стола сначала проверьте связность.

  1. Узнайте адрес сервера, где вы хотите открыть удалённый рабочий стол (лучше внутренний адрес из офисной подсети).
  2. На вашем компьютере выполните:
  3. ping <адрес_сервера>
  4. если ping запрещён, это не всегда показатель, но часто помогает быстро увидеть проблему.
  5. Если ping не проходит, RDP тоже почти наверняка не подключится.

Практический смысл проверки подтверждается в практических руководствах: сначала добиваются работы сети через vpn, а затем подключают RDP по IP/имени внутреннего хоста.

Шаг 3. Настройте маршрут так, чтобы RDP шёл через туннель

Одна из самых частых причин “vpn подключается, а RDP нет” - Windows использует шлюз по умолчанию так, что трафик к серверу уходит не через vpn.

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

  1. Откройте свойства vpn-подключения.
  2. В разделе Сеть / IPv4 откройте Дополнительно.
  3. Снимите галочку Использовать основной шлюз в удаленной сети (так трафик корректнее идёт в нужные маршруты).

Эта рекомендация встречается в пользовательских разборках случаев “vpn работает, а удалённый рабочий стол - нет”, когда нужно поправить поведение шлюза на клиенте.

Шаг 4. Укажите правильный адрес в mstsc

В окне Подключение к удаленному рабочему столу (mstsc) указывайте:
- лучше внутренний адрес сервера из сети, куда вас ведёт vpn,
- либо имя, которое резолвится в этой сети.

Если вы укажете внешний адрес, который не маршрутизируется через vpn, попытка подключения может не дойти до сервера.

Шаг 5. Если RDP не работает после сети: проверьте доступность порта и правила на сервере

RDP использует порт 3389. Когда RDP “фиг” даже при работающем vpn, обычно дальше идут:
- блокировка на сервере (файрвол),
- RDP не включен,
- VPN не даёт доступ к нужной подсети.

Для Windows серверной стороны обычно нужно:
- разрешить входящие подключения для RDP,
- убедиться, что сервис RDP запущен.

Если вы слышите советы “пробросить порт”, имейте в виду: проброс нужен, когда вы подключаетесь RDP напрямую извне по интернет-адресу. В модели “подключение по vpn к внутренней сети” проброс чаще не требуется, потому что трафик идёт через туннель. Это видно и по описаниям схем “подключаемся к изолированной сети как физически к ней”.

Пример подхода “без пробросов портов, подключение напрямую к сети через vpn” описан в инструкции по удалённому доступу через vpn (Windows Server):
https://it-skills.online/blog/lokalnye-seti/nastroyka-udalennogo-dostupa-3-podklyuchenie-cherez-vpn

Шаг 6. Отдельная проблема: когда подключение к RDP ломается из-за роутера (и MTU)

Если вы поднимаете vpn через домашний роутер и добавляете ещё один сетевой элемент (или у провайдера/роутера есть “посредники”), может всплыть несовместимость. В таких случаях встречаются симптомы:
- vpn соединение поднимается,
- ping иногда не проходит,
- mstsc не подключается.

В обсуждениях по этой теме люди упираются в MTU/пакеты и отмечают, что проблема решается одним из путей:
- менять маршрутирование на стороне провайдера (чтобы трафик не “ломался” по пути),
- переходить на другой тип vpn (например, IPsec-туннель, который работает стабильнее в конкретных сетях),
- либо снижать MTU (с падением скорости).

Для ориентирования по этой практике можно посмотреть разбор похожей ситуации, где описывают решения через маршруты/тип туннеля/MTU и отдельно упоминают сценарии “vpn жив, а RDP нет”:
https://job.mista.ru/topic/664867

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

Короткий чек-лист “что проверить, если vpn есть, а удалённый рабочий стол нет”

Что проверить Как понять, что проблема тут Что сделать
Маршрут через vpn vpn подключен, но трафик к серверу RDP не доходит В свойствах vpn в IPv4 снять использовать основной шлюз в удалённой сети
Адрес для mstsc RDP пытается ходить не туда Указывать внутренний адрес сервера из сети офиса, куда вас ведёт vpn
Доступность сети до сервера ping/другие тесты не проходят Добиться работы сети через vpn перед RDP
RDP на сервере vpn есть, но подключения не принимает Включить RDP и разрешить входящие на порт 3389
Сетевые особенности (роутер/MTU) vpn поднимается, но RDP срывается именно в этой схеме Пробовать другой тип vpn или конфигурацию; при необходимости менять MTU или роутер

Когда лучше идти через схему “vpn даёт доступ к сети, как будто вы в офисе”

Этот подход обычно удобнее:
- не требуется проброс портов наружу,
- меньше риск случайно открыть RDP в интернет,
- вы подключаетесь к серверу внутри сети, куда вас “привёл” vpn.

Такой принцип описывается в руководстве по настройке удалённого доступа через vpn, где после поднятия vpn вы работаете с ресурсами локальной сети и уже потом заходите на удалённый рабочий стол.
https://it-skills.online/blog/lokalnye-seti/nastroyka-udalennogo-dostupa-3-podklyuchenie-cherez-vpn

Безопасность: базовые правила

  • Используйте надежные учетные данные для пользователей Windows на стороне сервера RDP.
  • Подключайтесь к серверу только через vpn, не держите RDP открытым для всего интернета.
  • Обновляйте ПО vpn-клиента и компоненты Windows, чтобы не оставлять уязвимости без исправлений.

Вывод

Чтобы vpn + RDP работали стабильно, сначала добейтесь, чтобы vpn давал доступ к сети сервера (а не только “подключал сеть”), затем проверьте маршрут на клиенте и используйте адрес сервера, который реально доступен из подсети через vpn. Если в вашей связке есть домашний роутер и MTU/маршрутизация ведут себя странно, рационально менять тип vpn или конфигурацию, а не бесконечно крутить MTU вслепую.