我的 Windows Mobile 6.1 设备通过 PPTP VPN 连接到我的家用路由器。我可以通过 RDP 连接到家里的一台机器并查看屏幕。这不会持续超过一分钟。VPN 连接会无缘无故断开。
通过 wifi @home 连接到 RDP 会话工作正常,从未断开连接。从常规 Windows 机器通过 VPN 和 RDP 连接正常。这是与 Windows Mobile 和 VPN 相关的事情。
使用 Windows Mobile 时如何保持我的 VPN 连接处于活动状态?
答案1
这可能是一个 keepalive 问题。
除非必要,否则 RDP 不会发送流量,并且您的连接可能认为没有任何事情发生并且正在关闭。
在 RDP 服务器上(假设服务器 2003):
- 单击“开始”,单击“运行”,键入 gpedit.msc,然后单击“确定”。
- 展开“计算机配置”,展开“管理模板”,展开“Windows 组件”,然后单击“终端服务”。
- 在右侧窗格中,双击“保持活动连接”。
- 单击“已启用”,然后单击“确定”。
- 关闭组策略对象编辑器,单击“确定”,然后退出 Active Directory 用户和计算机。
答案2
另外一个选择...
您尝试连接的服务器名称中是否有句号?
现在,如果您计划连接到带点的 (server.company) 资源,您可能还需要设置一些内容。默认情况下,Windows Mobile 中的连接管理器认为任何带点的地址都应用于互联网,因此它将断开 vpn 连接并尝试使用互联网连接到该地址。
我们可以通过设置“例外”来阻止这种情况。点击“开始”>“设置”>“连接(选项卡)”>“连接(图标)”>“高级(选项卡)”>“例外”。您可以使用通配符来表示整个域,因此点击“添加新 URL”并输入 *.domain.yourdomainsuffix,现在当您尝试访问 server.domain.yourdomainsuffix 的资源或终端服务时,vpn 连接将保持连接状态。
从这里:
答案3
Linux 客户端(无论如何是 ubuntu 上的 tsclient)默认每 60 秒尝试重新连接一次;确保您不要让它在某处运行,否则它会窃取您的 RDP 会话,从而导致您所看到的行为。
答案4
expertexchange 上有一篇文章表明这可能是 MTU 设置。那里的文章建议将其设置为远低于 1400 的某个值。
这能帮你解决问题吗?