为什么我不能默认从主机ping虚拟客户端

时间:2017-11-16 07:04:30

标签: virtual-machine virtualbox

当我尝试从我的Windows 10主机上ping我的Ubuntu虚拟客户端时遇到了一些麻烦,但是solution 这样做了。

我想知道究竟什么是“仅限主机的适配器”,为什么我不能默认ping虚拟机?当我不能ping它时,虚拟机究竟是如何访问互联网的呢?

1 个答案:

答案 0 :(得分:1)

顾名思义,仅限主机旨在创建一个虚拟且对主机可见的新界面,而不是连接到实际连接到互联网的物理界面。

它可以被认为是桥接和内部网络模式之间的混合:与桥接网络一样,虚拟机可以相互通信,主机也可以通过物理以太网交换机连接。同样,与内部网络一样,不需要存在物理网络接口,并且虚拟机无法与主机外的世界通信,因为它们未连接到物理网络接口。

您可能想知道它的用例是什么。例如:假设一个虚拟机可能包含一个Web服务器,另一个虚拟机可能包含数据库,并且由于它们旨在相互通信,因此设备可以指示VirtualBox为这两者设置仅主机网络。然后,第二个(桥接的)网络将Web服务器连接到外部世界以向其提供数据,但外部世界无法连接到数据库。

工作原理

当使用仅主机网络时,VirtualBox会在主机上创建一个新的软件界面,该界面会显示在现有网络界面旁边。换句话说,使用桥接网络时,现有的物理接口用于连接虚拟机,而仅使用主机的网络则在主机上创建新的“环回”接口。而对于内部网络,无法看到虚拟机之间的流量,主机上的“环回”接口上的流量可能被截获。

仅限主机网络的优点在于主机本身位于此网络上,因此,在上面的link中进行适当的配置后,您可以访问所有虚拟机。

希望我的解释有所帮助!