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将要共享的文件传来传去的了
【VirtualBox实现宿主机和虚拟机之间网络的通讯】相关文章:
探讨容错并行虚拟机原型系统的实现09-11
实现虚拟网络实验08-04
虚拟实验在物理教学中的优势和实现方式06-01
虚拟实现05-25
虚拟实现技术05-09
基于XML的虚拟企业电子合同实现09-12
虚拟化学实验平台的设计与实现01-03
浅谈虚拟人在3D游戏中的仿真实现02-22