- Вопрос или проблема
- Ответ или решение
- Настройка перенаправления портов для удаленного рабочего стола (RDP)
- 1. Убедитесь, что RDP включен
- 2. Проверьте, открыт ли порт 3389
- Проверка занятости порта
- Отключение RDP для тестирования
- 3. Проверьте настройки маршрутизатора
- 4. Проверьте блокировку со стороны провайдера
- 5. Проверьте настройки брандмауэра
- Заключение
Вопрос или проблема
Я пытаюсь настроить удаленный рабочий стол на своем компьютере. В данный момент он работает под управлением Windows 7. RDP настроен на разрешение входящих соединений.
Я следовал инструкциям на PortForward.com, но не смог добиться успеха. Вот детали:
Маршрутизатор: TP-LINK WR841N -- WanIP=192.168.0.2, LanIP=192.168.0.1
DHCP диапазон = 192.168.1.100 (начало) до 192.168.1.199
Статический IP компьютера (назначенный) = 192.168.1.151
Внешний IP (whatsmyip.com) = 111.67.xxx.xxx
Также стоит отметить, что я перенаправил порт 3389 на маршрутизаторе на IP 192.168.1.151, и он включен для всех протоколов.
Теперь, когда я запускаю PFPortCheck, я получаю сообщение «Не удалось проверить порт 3389, потому что другой приложением заблокировало этот порт. Пожалуйста, закройте любые приложения, которые могут использовать этот порт, и попробуйте снова».
Это забавно, поскольку я удалил все программное обеспечение для защиты от вирусов и брандмауэры с моего компьютера и отключил Windows Defender.
Я запускаю «netstat -aon» и получаю следующее:
TCP 0.0.0.0:3389 0.0.0.0.:0 СЛУШАЕТ PID=1216
PID 1216 не отображается в диспетчере задач, но использование команды “tasklist” из командной строки показывает, что это svchost.exe. Поэтому я завершил процесс с помощью “taskkill /PID 1216 /F”, и он волшебным образом завершился.
Возвращаясь к PFPortCheck, я снова пытаюсь протестировать порт. Теперь я получаю «Мы не смогли пропинговать ваш маршрутизатор» и «Ваш порт НЕ ОТКРЫТ или недоступен!».
Может, кто-нибудь подскажет, как я могу открыть этот порт, чтобы я мог перейти через улицу и подключиться к RDP?
Спасибо,
Джейсон
Я почти уверен, что процесс, который блокирует 3389, это сам RDP. Если сначала отключить удаленные подключения и протестировать снова, то тест должен пройти успешно, по крайней мере, так это сработало у меня.
- Панель управления > Система > Удаленные подключения
- Отключить удаленные подключения и нажать «Применить».
- Снова протестируйте с помощью проверщика портов, может понадобиться минутка, чтобы RDP освободил порт
- После получения результатов вы можете снова включить удаленные подключения и нажать «Применить»
Это хотя бы сузит круг поиска, в данный момент я успешно тестировал порты после отключения RDP. Не знаю, в чем еще может быть проблема.
Ваш провайдер может блокировать перенаправление портов в зависимости от вашего пакета. Решение будет заключаться в том, чтобы обновить ваш пакет. Ссылка: Блокирует ли мой ISP порты?
Существуют и другие обходные пути; ссылка: Как я могу иметь сервер, даже если мой ISP блокирует входящие запросы к моему IP?
Вполне возможно, что Брандмауэр Windows мешает.
Откройте оснастку Windows Firewall MMC (wf.msc
в поле запуска или поисковом окне Пуск), нажмите Правила входящих подключений и найдите следующие правила:
Группа из 5 правил должна быть отмечена зеленой галочкой. Вероятно, вам не нужны правила TCP-WS-In/TCP-WSS-In, но я все равно их включаю для полноты.
Если они не отмечены зеленой галочкой, выберите все 5, щелкните правой кнопкой мыши, затем Включить правило. Попробуйте снова подключиться к RDP.
Ответ или решение
Настройка перенаправления портов для удаленного рабочего стола (RDP)
Ваша задача состоит в том, чтобы правильно настроить удаленный доступ (RDP) к вашему компьютеру с Windows 7, который находится за маршрутизатором TP-LINK WR841N. Давайте шаг за шагом разберем все этапы, которые помогут вам успешно настроить RDP и решить возникшие проблемы.
1. Убедитесь, что RDP включен
Первое, что необходимо сделать — это удостовериться, что функции удаленного рабочего стола включены. Вы описали, что вы это сделали, но для завершения процесса:
- Перейдите в Панель управления > Система > Удаленные подключения.
- Убедитесь, что "Разрешить удаленные подключения к этому компьютеру" включено.
2. Проверьте, открыт ли порт 3389
Порт 3389 является основным портом для RDP. Вы уже настроили маршрутизатор на перенаправление этого порта на ваш компьютер с IP-адресом 192.168.1.151.
Проверка занятости порта
Вы отметили, что команда netstat -aon
показала, что порт 3389 занят процессом с PID 1216. Это означает, что RDP слушает на этом порту. Чтобы проверить, действительно ли это служба RDP, выполните следующие действия:
- Запустите командную строку с правами администратора.
- Введите команду
tasklist | findstr 1216
для проверки запущенных процессов с указанным PID.
Если это действительно процесс RDP, следует учитывать, что попытка использования PFPortCheck
для проверки порта может сказать, что порт занят, даже когда это нормально, так как RDP уже использует этот порт.
Отключение RDP для тестирования
Чтобы убедиться, что порт действительно доступен, временно отключите RDP:
- В Панели управления снова перейдите в Система > Удаленные подключения и отключите удаленные подключения.
- Попробуйте снова использовать
PFPortCheck
.
3. Проверьте настройки маршрутизатора
Убедитесь, что на маршрутизаторе TP-LINK WR841N выполнены следующие операции:
- Перенаправление порта 3389 настроено корректно на ваш внутренний IP-адрес (192.168.1.151).
- Проверьте, что ваш WAN IP (111.67.xxx.xxx) видим извне.
Если вы видите, что маршрутизатор не отвечает или проверки не проходят, возможно, стоит выполнить следующие шаги:
- Перезапустите маршрутизатор.
- Если проблема не исчезает, откройте настройки маршрутизатора через веб-интерфейс и убедитесь, что нет дополнительных правил или фильтров, блокирующих доступ.
4. Проверьте блокировку со стороны провайдера
В некоторых случаях интернет-провайдеры могут блокировать определенные порты. Это значит, что даже если вы правильно настроили перенаправление, доступ может быть заблокирован.
- Проверьте соглашение с провайдером на наличие информации о блокировке портов.
- Рассмотрите возможность смены провайдера или использование VPN.
5. Проверьте настройки брандмауэра
Хотя вы отключили антивирус и брандмауэр Windows, всегда стоит проверить настройки брандмауэра:
- Откройте
wf.msc
в окне выполнения (Win + R). - Перейдите в Правила для входящих подключений и убедитесь, что разрешены все правила, касающиеся RDP (обычно это пять правил:
Управление удаленным доступом
,Remote Desktop - User Mode (TCP-In)
, и т.д.).
Заключение
Следуя указанным пунктам, вы сможете более эффективно диагностировать и решать проблемы с настройкой RDP. Если после всех проверок и изменений вам не удалось открыть порт, возможно, вы столкнулись с блокировкой со стороны интернет-провайдера или конфигурацией маршрутизатора, которую необходимо уточнить. В таких случаях рекомендуется обратиться в техническую поддержку вашего провайдера.