我一直在本地设置 Windows Server 2008 R2 - 一切顺利,并且我添加了 Hyper-V 角色。然后我使用 Hyper-V 管理器创建了一个新的 VM,并添加了一个动态 VHD。
我可以在 Hyper-V 管理器中启动虚拟机并连接到它。那时我还没有在其上安装操作系统。
到目前为止,主机一直在我的本地网络上运行。然后,它被运送到一家主机托管公司,现在有了一个新的 IP 地址。
它分配了 IPSEC 策略,允许来自我的本地 IP 地址的 IP 流量,因此我可以通过 RDP 和我的用户名(位于主机服务器的管理员组中)远程访问它。
但是,我无法再在 Hyper-V 管理器中连接到虚拟机。我可以从缩略图中看到它正在运行,但连接它似乎超时了。
非常感谢任何建议。我尝试删除并重新创建虚拟机,但结果是一样的。
编辑:
如果我说的不清楚:
- VM 上没有操作系统
- 在主机运往托管服务器之前,我可以从 Hyper-V 管理器连接到虚拟机,但现在却无法连接
(还有)另一次编辑!
这是我的 IPSEC 过滤器现在的样子:
但我仍然无法连接。
最终编辑:
它不允许您创建源 IP 和目标 IP 相同的规则,但推理说来自“我的 IP 地址”的任何流量都必须是可以的,我添加了以下规则,它似乎可以解决问题:
仍然不太清楚为什么更复杂的那个不允许本地流量,但现在看来没问题了。感谢您的建议。
答案1
我建议看一下 IPSEC 政策。
它已分配 IPSEC 策略,允许来自我的本地 IP 地址的 IP 流量
那么本地主机地址呢?以及它自己的外部地址?
Hyper-V 连接工具也必须连接到它,并且它不是来自您的家庭地址。IpSec 策略可能会过滤掉该流量。
答案2
如果您已通过客户操作系统级别配置将自己锁定在虚拟机之外,则一种可能的方法是:
- 创建另一个虚拟机,该虚拟机没有客户操作系统配置错误,并且网卡分配给内部 VM-Net
- 将新虚拟机配置为内部 VM-Net 的 DHCP 服务器,其配置与本地 IP 网络类似(例如,主题虚拟机的错误配置限制)
- 为有问题的虚拟机添加一个额外的网卡,该网卡已分配内部 VM-Net
结果是,新的 VM 应该能够访问您的主题 VM,因为它现在能够通过内部 VM-Net 模拟您的本地网络 - 这是您的主题 VM 的错误配置。