VirtualBox实现宿主机和虚拟机之间网络的通讯

Posted gavanwanggw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VirtualBox实现宿主机和虚拟机之间网络的通讯相关的知识,希望对你有一定的参考价值。

摘要:实现宿主机和虚拟机之间网络的通讯


环境:

宿主机操作系统            WindowsXP

虚拟机软件                    VirtualBox

虚拟机操作系统             Linux

 

原理:

host-only(主机模式)

在某些特殊的网络调试环境中。要求将真实环境和虚拟环境隔离开,这时你就可採用host-only模式。

在host-only模式中,全部的虚拟系统是能够相互通信的。但虚拟系统和真实的网络是被隔离开的。  

提示:在host-only模式下,虚拟系统和宿主机器系统是能够相互通信的,相当于这两台机器通过双绞线互连。

在host-only模式下。虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNSserver等)。都是由VMnet1(host-only)虚拟网络的DHCPserver来动态分配的。

假设你想利用VirtualBox创建一个与网内其它机器相隔离的虚拟系统,进行某些特殊的网络调试工作。能够选择host-only模式。

 

步骤:

1。查看宿主机的IP配置情况:

在window XP 命令提示行输入ipconfig命令

技术分享

看到宿主机的IP是192.168.56.1

那么,我们在虚拟机配置同样网段的IP。

就可以实现通信

2,配置VBOX

在VirtualBox中设置网络连接。启用host-only连接模式。

技术分享

在虚拟机LIUNX

#cd /etc/sysconfig/network-scripts

#cp ifcfg-eh0 ifcfg-eth1

#vi ifcfg-eh1

DEVICE=eth1

IPADDR=192.168.56.56

NETMASK=255.255.255.0

#service network restart

#ping 192.168.56.1   通

OK 









以上是关于VirtualBox实现宿主机和虚拟机之间网络的通讯的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox 虚拟机和宿主机互相通信

virtualbox主机和虚拟机之间怎样实现文件共享

为VirtualBox中的Ubuntu配置双网卡

Oracle VM VirtualBox 怎么实现虚拟机和主机之间文件的拖拽?

virtualbox主机与虚拟机之间互相通信教程

VirtualBox 设置静态ip,实现虚拟机和宿主机互相访问,并能访问网络