为什么 IPSec VPN 压缩和 Windows 远程桌面不能一起工作?

为什么 IPSec VPN 压缩和 Windows 远程桌面不能一起工作?

我刚刚发现了一个奇怪的问题。我通过 VPN 连接到远程网络。此 VPN 内有一个单独的 Microsoft Small Business Server(不提供 VPN,由另一台设备提供)。因此设置如下:

带有第三方 VPN 客户端的 Windows <-> (WAN) <-> VPN 网关 <-> SBS

我可以 ping 通 SBS,当通过 VPN 连接到远程网络时,我可以完美地访问共享文件夹。我使用的所有其他程序也都运行正常。在启用和停用 IPSec 压缩的情况下,这在两种情况下都有效,没有问题。

仅有的如果启用了 IPSec 压缩,则无法正常工作的是我的 Windows 客户端和 SBS 之间的远程桌面连接。但是,如果禁用了 IPSec 压缩,它就可以正常工作。在这种情况下,我从 RDC 收到的唯一错误是无意义的消息“发生了内部错误”。

如果压缩/解压缩是在 VPN 网关和我的 VPN 客户端之间处理的,那么 SBS 远程桌面怎么会失败(但其他一切都正常)?这难道不应该再深一层吗?远程桌面应用程序甚至不应该知道数据被压缩和解压缩了,不是吗?

有什么方法可以让 RDC 和 IPSec 压缩一起工作吗?

相关内容