我手头上有一个不寻常的情况,我能够从主机连接到 Hyper-V 客户虚拟机,但不能从主机以外的任何地方连接。
VM 运行的是 WIn2k8R2,安装了 IIS 并启用了远程桌面。如果我从主机操作系统浏览 IP,则会显示 IIS7 页面。我还可以从主机通过 RDP 进入客户操作系统并执行 ping 操作。
从关闭主机开始,RDP、Web 和 ping 均失败。如果我完全关闭客户虚拟机的防火墙,ping 将开始响应,但所有 RDP 和端口 80 仍然没有响应。
物理主机安装了 2 个网卡,但只插入了一个。插入的网卡具有静态 IP。我有一个 Hyper-V 虚拟网络,并且已将其设置为外部。客户虚拟机有一个网卡,其静态 IP 与主机不同,但两者都位于同一子网中。主机已加入域,而客户虚拟机未加入。
有什么建议吗?非常感谢您提供的任何帮助!
答案1
不管怎么说,这最终是一个网络防火墙问题。与 Hyper-V 或 Windows 防火墙无关 - 或者实际上在我控制范围内的任何东西。这归咎于我对工作环境的不熟悉!
答案2
我之前也遇到过类似的问题。如果另一个静态 IP 路由到主 IP,则实际上需要将端口转发到 VM(如果从互联网访问)。