Windows Server 2012-UDP上的RDP无法正常工作


10

我有一台Windows Server 2012(非R2)计算机,托管在Hyper-V虚拟化中,并安装了RD会话主机和RD网关。它用于运行桌面GIS应用程序。

WAN上的性能非常差。我向NAT添加了UDP端口以提高性能,但仍未使用UDP连接。

在LAN测试环境中(为避免NAT /防火墙配置错误),我从Win10计算机连接。连接信息栏显示“出色的质量”,但未提及UDP。如果是反向连接(Windows Server => Windows 10),则连接信息栏显示已启用UDP。

我完全关闭了Windows Server上安装的Windows防火墙。我仔细检查了RD网关中是否启用了UDP传输。如果使用网关(443 + 3391)或直接(3389 + 3389)连接,则没有任何区别。我重新启动了整机两次,并在前三个google结果页面上滚动了所有链接。

您知道什么地方可能出问题吗?

Answers:


3

我怀疑路由错误。运行wireshark以确保接收到UDP数据包。如我所见,它是通过WAN进行的,路由器通常不允许很好的数据包。

1.5先决条件/先决条件

协议端点要求建立UDP连接。 端点之间的网络路径应允许在两个方向上传输UDP数据报。

该协议的前提条件与UDP协议的前提条件相同。

1.3.2.1

UDP连接初始化在此阶段,两个端点都使用相互同意的连接参数进行初始化。终端客户端通过发送SYN数据报来启动连接。终端客户端还确定操作模式RDP-UDP-R或RDP-UDP-L,如第1.3.1节所述。终端服务器用设置了SYN标志的数据报和ACK标志进行响应,以确认收到SYN数据报。终端客户端通过发送ACK确认SYN数据报。终端客户端可以将编码数据包与ACK数据报一起附加。该数据报指示已建立连接并且可以交换数据。此阶段中的所有数据报-SYN,SYN + ACK和ACK-通过使用持久性重新传输来可靠地传递,


2

您是否检查UDP能够通过主机Hyper-v服务器?

如果可能,请尝试在虚拟交换机管理器中使用备用虚拟网络适配器类型和/或使用物理网络适配器配置设置来标识可能关闭的任何与UDP相关的设置。


2

我在这个问题上追了很长时间,在其他地方找不到解决方案。与您相同的情况,直接连接到RDS服务器不适用于UDP传输。UDP 3391正在侦听,未被防火墙阻止。其他非RDS服务器也可以使用UDP传输。

配置了以下GPO,ran gpupdate /target:Computer /force和voila,它正在运行。

设置Computer Configuration > Remote Desktop Services > Remote Desktop Session Host > Security > Require use of specific security layer for remote (RDP) connections为已启用(SSL)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.