我正在使用 Windows 10 Enterprise 和 Hyper-V 管理器。
- 我希望我的虚拟机能够看到主机但看不到合作网络和互联网。
- 我希望能够通过远程桌面从主机连接到虚拟机。
我如何创建一个虚拟交换机允许虚拟客户端与主机通信但不允许与互联网通信:
- 如果我将连接类型设置为内部,我就可以与虚拟机建立远程桌面连接。但虚拟机看到的是互联网。
- 如果我将连接类型设置为私人,我将无法与我的虚拟机建立远程桌面连接。
- 如果我将连接类型设置为外部,并且我的主机 PC 上有 3 个以太网适配器,那么它就可以工作了。以太网 1 连接到互联网,以太网 2(固定 IP 例如:192.168.1.1),以太网 3(选择为虚拟机固定 IP 的外部网络适配器,例如:192.168.1.2)。如果适配器 2 和 3 之间存在物理连接(以太网电缆),我就能够从我的主机到虚拟机建立远程桌面连接,并且虚拟机未连接到互联网。这正是我想要的。问题是我的主机上没有 3 个以太网适配器。我很确定有更简单的方法。
答案1
问题是我使用了Default Switch
使用内部连接类型的。但是却Default Switch
使用了 NAT。以下步骤解决了我的问题:
- 创建一个连接类型为内部的新虚拟交换机。
- 为主机上的 vEthernet 适配器分配一个固定 IP(例如:192.168.1.1)
- 为虚拟机中的以太网适配器分配一个固定IP(例如:192.168.1.2)
就像这样,我就可以从我的主机到我的虚拟机建立远程桌面连接,而我的虚拟机没有连接到互联网。