我已经安装了 Oracle Virtual Box,并在其中运行了两个虚拟机。两者都安装了 Windows 7 64 位。
我需要两者的互联网连接,并且我需要它们接入家庭组网络。
- 在VirtualBox中选择
NAT
网络后,机器通过软件界面从主机获得互联网连接,但主机无法在网络上看到虚拟机。 - 通过
NAT Network
选择,一个虚拟机可以看到网络上的其他虚拟机,但主机仍然看不到该虚拟机。 - 我想要的情况现在可以通过选择来实现,
Bridged Adapter
但我相信这可以直接通过主机本身连接的物理路由器来实现,而我并不想这样做,因为我需要远程调试 .net 代码,而且速度有点慢。我需要同样的情况,即通过软件界面实现 Internet 连接、家庭组网络。 - 通过
Host Only Adapter
选择,我可以让家庭组网络对虚拟机可用,并且每台机器都可以看到其他所有机器,但它不能为虚拟机提供互联网连接。
有没有什么方法,我可以通过软件接口为虚拟机提供网络,使它们能够从主机访问互联网连接,同时,包括主机在内的机器能够在网络上互相看到对方?
我需要虚拟机通过家庭组网络而不是公共网络连接到主机。主机本身需要有另一个公共网络来访问互联网。但是当我在主机上配置两个网络(一个公共网络和一个家庭组网络)时,家庭组无法正常工作,而且我在网上看到,对于家庭组,您应该只有一个网络才能正常工作。
答案1
在每个客户机上创建两个网络适配器。将第一个设置为 NAT,将第二个设置为仅主机网络。Windows 应该初始化两个接口。客户机将能够通过 NAT 接口访问互联网,主机和客户机将能够通过仅主机网络相互通信。