平时在虚拟机中操作时,都是使用Bridge模式进行,因为该模式方便易用,容易理解。
但最近因为需要在虚拟机中进行演示,但是演示地点又没有网线可用,因此不能使用桥接(Bridge)模式进行网络连接,不得已下学了Host Only模式的使用,也不算很麻烦,记录如下。
原理:
HostOnly模式可以理解为Vbox在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如网卡共享、网卡桥接等。我们使用的就是通过网卡共享的形式实现相互通信的。
步骤:
1 先将本机网卡进行共享。右键本地连接——>属性——>共享,勾上允许其他网络用户通过XXXX——>下面如果还有网卡选择的话,选择Virtual HostOnly网卡(没进行研究,估摸如果本地连接是工作组模式的话,会出现选择,如果是家庭网的话,不会出现,求确认?)。
2 将虚拟机使用HostOnly模式上网,修改ip到HostOnly网卡的网段内。
结果:
本人主机网卡是192.168.3.49,位于192.168.3.X网段。HostOnly网卡ip是192.168.137.1,于是将虚拟机ip设置为192.168.137.50,最终实现了虚拟机和主机间的相互通信。
参考文献: