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

2024-08-26

VirtualBox实现宿主机和虚拟机之间网络的通讯(精选2篇)

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

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

环境:

宿主机操作系统 WindowsXP

虚拟机软件 VirtualBox

虚拟机操作系统 Linux

原理:

host-only(主机模式)

在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式,在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。

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

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

如果你想利用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

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

主机和虚拟机间文件共享有很多方法,理论上两台电脑间共享文件可以通过网络、U盘等,记得以前在虚拟机中编译然后将文件拷贝到主机上,总是通过ftp进行传输,虽然不算麻烦,但是重复操作次数多了还是觉得不太方便,如果两个系统能够共用一个文件夹,像一台机器一样就方便多了,virtualbox提供了文件共享功能,让文件共享变得更容易,

1、安装virtualbox增强功能:

运行虚拟机上的系统,然后选择virtualbox->安装增强功能。(这个增强功能很好用,可以让虚拟机中系统分辨率自动适应窗口,切换虚拟机变得很方便,不用再像以前一样将虚拟机系统的分辨率调得很低,调节虚拟机窗口的大小系统就会自动改变分辨率,开全屏后效果很好)

2、virtualbox中选择分配数据空间,选中主机中要共享的文件夹,

(笔者主机是fedora16虚拟机是windowsXP)

3、进入虚拟机系统(windowsXP),打开资源管理器,在菜单栏上找到“映射网络驱动器”,选择virtualbox ,可以看到刚才共享的文件夹。然后将他映射到本地盘符上,如G盘。

这样G盘就映射主机的共享文件夹了,在虚拟机中(windows)对G盘的操作就相当于操作主机中的共享文件夹,这样的文件共享显然方便了很多,再也不用利用ftp将要共享的文件传来传去的了

上一篇:课程设计小结与体会下一篇:老树的优美语句