我已经在装有 Windows 10 Professional 的笔记本电脑上安装并配置了 Hyper-V。我还有一台装有 Ubuntu 16.04 操作系统的虚拟机。我的问题是,当主机处于离线状态时,我不知道如何从 Ubuntu Guest 访问 Windows 10 主机共享文件夹 /不是连接到互联网,这意味着它没有分配 IP 地址。在这里,我希望保持自动 IP 地址分配 (DHCP) 启用,因为笔记本电脑只有一个 NIC(WiFi)。
Ubuntu 16.04 已安装 SAMBA。当主机分配了 IP 地址时,我可以访问 Windows 10 主机的共享文件夹。
但是,我并不总是连接到互联网。当没有互联网时,我仍然想从 VM 客户操作系统访问主机。在那些时候,我不想为 WiFi NIC 分配临时 IP 地址。我希望有更优雅的解决方案。
有没有办法为我的笔记本电脑/主机分配辅助 IP 地址(这次是静态的)?此 IP 地址仅供客户操作系统随时查看主机,无论主机是否具有动态分配的 IP 地址。
还有其他方法可以解决我的问题吗?非常感谢。
答案1
好的,我已经为遇到类似问题的人找到了解决方案:
- 在 Hyper-V 管理器中再创建一个虚拟交换机,这次内部的虚拟交换机。
- 在主机操作系统(这里是 Windows 10)中,编辑新创建的虚拟交换机并分配所需的 IP 地址和子网掩码。
- 由于我们只需要在主机和客户机之间进行通信,因此无需输入默认网关。
- 保存设置,重新启动客户操作系统。
- 现在,无论主机是在线还是离线,您都可以从 VM 客户操作系统 ping 主机操作系统。太棒了!