我有一台安装了 Hyper-V 的 Windows 10 Pro 机器(Creators Edition,版本 1703),以及一台 Win 10 Pro VM(相同版本)。当 VM 使用内部虚拟交换机时,一切似乎一开始都运行良好。我将其更改为连接到 Wifi 的外部交换机,因为我需要互联网连接。但现在我无法访问主机上的共享文件夹。
我已在主机和虚拟机上针对所有网络类型(私有、域、公共)启用网络发现和文件/打印机共享:
在虚拟机的资源管理器中,我可以看到主机显示在网络树下。但尝试访问那里的任何内容都会导致错误。
我在主机驱动器 D 上确实有一个共享文件夹,我之前曾设法访问过它。
更多信息:我在家里使用已加入域的 PC 工作。主机和虚拟机的 IP 地址分别为 192.168.0.3 和 192.168.0.2。两者的子网掩码均为 255.255.255.0。
管理员策略不允许我禁用主机上的防火墙,但我可以从主机访问虚拟机上的共享文件夹(正是反过来才导致了问题)。Ping 双向有效。似乎相关的防火墙规则的屏幕截图:
答案1
我设法解决了这个问题(或者可能更像是一种变通方法),方法是向虚拟机添加一个内部交换机,以配合外部交换机。完成此操作后,我就可以访问我的文件夹了。
需要注意的是,我必须使用 IP 地址(169.254.xxx.yyy)而不是计算机名称来指代主机,但现在这样就足够了。