访问 Hyper-V 上的 Windows 10 VM(从主机或其他 VM)

访问 Hyper-V 上的 Windows 10 VM(从主机或其他 VM)

我无法从主机或其他客户机(托管在 Windows 10 Pro Hyper-V 主机上的所有虚拟机)访问在 Windows 10 Pro 客户操作系统上运行的网络服务。

我有这样的设置:

  • 物理机正在运行 Hyper-V;
  • 内部和外部虚拟交换机都已设置;外部用于互联网访问和访问其他网络服务器;内部用于主机和客户机之间的访问;
  • 一台centosbox使用两个 NIC 运行 CentOS 7 的虚拟机工作正常,能够从客户机 ping 主机,从主机 ping 客户机,以及从主机访问客户机上的服务(当我在 CentOS 防火墙中打开适当的端口时);
  • 另一台windowsbox运行 Windows 10 Pro 且带有两个 NIC 的虚拟机,能够从客户机 ping 主机;
  • 我还能够centosbox从ping 通windowsbox,从 访问互联网windowsbox,并能够从 访问托管在 上的服务centosboxwindowsbox就像我从主机上访问一样。

但是,我无法windowsbox从ping 通centosbox,也无法从主机 ping 通。windowsbox尽管我尝试完全关闭该虚拟机上的 Windows 防火墙,但无法访问 上运行的任何服务。但是,我可以从 访问主机上的某些服务windowsbox(例如,在身份验证后访问其 SMB 共享),但反过来不行。

两台虚拟机都配置了静态 IP,主机上的 NIC 也连接到内部虚拟交换机(主机10.0.1.1centosbox 10.0.1.2windowsbox 10.0.1.4,掩码 255.255.255.0 / 前缀长度 24)。

centosbox当我从访问 Web 服务器时windowsbox,它会正确报告请求来自,10.0.1.4并且页面加载正常。 上的设置centosbox在 5 分钟内运行正常,并且 Hyper-V 中的虚拟机配置相同。

我忽略了什么(毫无疑问是显而易见的)问题?为什么我无法从windowsbox主机(或者从centosbox)访问服务?

相关内容