无法连接到 Hyper-V 虚拟机

无法连接到 Hyper-V 虚拟机

我一直在本地设置 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 的错误配置。

相关内容