.png)
Обновленный вопрос:
Примечание:Даже обновленный вопрос все еще вводит в заблуждение. Пожалуйста, прочитайте ответ, чтобы понять реальную проблему.
У меня странная проблема. Я подключен к своей сети через VPN-SSL-клиент (Fortigate). Я не могу получить доступ ни к одной машине через RDP напрямую через ее IP-адрес. Он работает только через имя хоста (или доменное имя, поскольку это локальная доменная среда). Я могу пинговать системы через VPN-подключение, а также использовать другие службы (например, MSB) через IP-адрес. Но нажатие «подключиться» на RDP-клиенте (mstsc.exe) просто ничего не делает, даже не выдает сообщение об ошибке.
VPN-сетевое соединение маршрутизируется, но, как я уже сказал, другие службы работают нормально, поэтому я не подозреваю, что здесь есть проблема с маршрутизацией/брандмауэром. И у меня нет никаких правил, которые применяются конкретно к RDP-подключениям (я говорю об устройстве брандмауэра Fortigate, а не о брандмауэре Windows на клиенте. Брандмауэр Windows на клиенте LAN, к которому я пытаюсь подключиться, отключен).
Может быть, я пропустил какие-то настройки RDP-сервера или клиента? Буду признателен за любую помощь.
Примечание:Использование RDP через IP на другой машине/VPN-аккаунте работает, так что это также может быть проблема с моей локальной машиной или VPN-аккаунтом. Я использую неисправную последнюю версию mstsc.exe (10.0.18362.1316).
Исходный вопрос:
У меня странная проблема. Я подключен к своей сети через VPN-SSL-клиент (Fortigate). Я настроил тестовую систему Win 10, к которой хочу получить доступ через RDP. Я могу пинговать тестовую систему через VPN-подключение, но нажатие кнопки «подключиться» на RDP-клиенте (mstsc.exe) просто ничего не делает, даже не выдает сообщение об ошибке. Подключение через LAN (а не VPN) работает нормально.-> ОБРАТИТЕ ВНИМАНИЕ ОБНОВЛЕНИЕ 1: оно не работает ни с одной удаленной машиной через IP
Похоже, это связано с протоколом RDP (возможно, в связи с VPN). Я настроил вторую тестовую систему Linux с xRDP. Подключение по SSH через VPN работает нормально. Подключение по RDP через VPN приводит к той же проблеме. Подключение из локальной сети работает нормально.
VPN-сетевое соединение маршрутизируется, но, как я уже сказал, пинг проходит нормально, поэтому я не подозреваю, что здесь есть проблема с маршрутизацией/брандмауэром (я говорю об устройстве брандмауэра Fortigate, а не о брандмауэре Windows на тестовом клиенте. Брандмауэр Windows на тестовом клиенте отключен). Может быть, я пропустил какие-то настройки RDP-сервера или клиента? Буду признателен за любую помощь.
Примечание:Это просто через IP, без участия DNS.
Обновление1:Я только что понял, что поведение RDP сохраняется, когда я пытаюсь подключиться к любой удаленной машине по IP из VPN. Но я могу использовать IP для установки доступа к файлам и т. д. Также RDP работает нормально, пока я использую имя хоста/доменное имя (локальная сеть — это доменная среда, поэтому я использую полные доменные имена: имя хоста.имя домена.локальное). Как ни странно, эта проблема не проявляется на всех клиентах, при использовании другого ПК/VPN-аккаунта проблема исчезает. Думаю, мне нужно немного точнее определить ее. Я попробую получить доступ по IP в следующий раз, когда я физически подключусь через локальную сеть.
решение1
Проблема была в том, что я забыл, что добавил параметр autoreconnect autoreconnect max retries:i:500
в default.rdp
файл. Поскольку он не был добавлен в RDP-файлы, уже существующие в моей системе, они все равно работали.
Проблема усугублялась тем, что я не заметил, что проблема была вызвана не разницей в использовании IP-адресов или имен DNS, а разницей между запуском нового соединения (через файл default.rdp) и существующего (через файл RDP, который я создал для этой машины в прошлом).
После того, как я удалил строку из default.rdp
файла, я смог снова подключиться.