我为客户推出的所有服务器上都出现了一个奇怪的问题。
我无法使用 Windows RDP、teamviewer、紧密 VNC 等通过 RDP 连接到 VM 主机。只是挂在“启动远程连接”,然后显示“远程桌面无法连接到远程计算机...”
我能够从外部网络访问 VM 和任何其他 PC,并且能够通过 RDP 访问该网络上的每台 PC,包括 VM。
我还能够通过 RDP 从主机“OUT”访问,但不能从外部访问主机,尽管如果我通过 RDP 访问本地 PC 然后中继到主机,我能够通过 RDP 访问主机。问题是,如果虚拟机 (管理这些功能) 上的 DNS/DHCP 存在问题,那么我将无法访问主机,因此希望能够直接访问。
我们正在主机上使用 VM 上的单个 CAL 运行 Windows 2012 R2 Essentials。
另请注意,我已经为 Tight VNC 和 RDP 设置了端口转发规则。尝试禁用防火墙。系统设置中允许远程访问。本地可以 ping 和 RDP,但外部不行。
是的,只是无法直接访问服务器。服务器和虚拟机共享相同的 NIC,两者都可以从网络上的任何 PC ping 通,并且它们也可以 ping 网络上的任何 PC。为您稍微分解一下:
Internet>防火墙>VM/OtherPConNetwork = 成功。
VM/otherPConNetwork>ServerHost = 成功。
ServerHost>VM/OtherPConNetwork = 成功。
Internet>防火墙>ServerHost = 失败。