virtualbox上虚拟机和主机互联{}

author author     2022-08-02     644

关键词:

VirtualBox实现内外网络互访问的配置

 
环境:
宿主机操作系统            Windows XP sp3
虚拟机软件                       VirtualBox
虚拟机操作系统              Fedora(Linux)
 
一、使虚拟电脑Fedora能够上网  www.2cto.com  
原理:
NAT(网络地址转换模式)
  使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
  如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
 
步骤:
在VirtualBox中设置网络连接,启用NAT连接模式。
 
技术分享
 
启动Fedora,发现网络成功连接上了,运行FireFox,可以成功登陆Fedora网页。 

技术分享
 
这里我们查看一下Fedora的IP和Windows的网络配置,并且互相ping。
 
技术分享
 
Fedora可以ping到Windows

技术分享
 
但是Windows不能ping到Fedora
这个也好理解,因为NAT的网络连接模式就是虚拟机通过宿主机的网络来访问互联网,那么虚拟机当然知道宿主机的网络地址。但是反过来,Windows就不清楚到达10.0.2.15地址要如何经过路由了。
在这里要注意一下,Fedora的IP地址10.0.2.5是通过DHCP自动分配的。  www.2cto.com  
 
技术分享
 
二、使虚拟电脑Fedora能够与宿主机互联
这一部分的目标就是实现Windows能够ping通Fedora。
 
原理:
         bridged(桥接模式)
  在这种模式下,VirtualBox虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。
 
使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。
如果你想利用VirtualBox在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。
 
步骤:
在VirtualBox中设置网络连接,开启Bridge Adapter连接模式

技术分享
 
启动Fedora,发现多了一个未配置的网卡eht1
 
技术分享
 
为该网卡添加一个网络配置,手动输入IP地址、子网掩码和网关(与宿主机要在同一网段)

技术分享
 
设置好后查看网络信息,并ping宿主机(这个在上一部分就实现了)
 
技术分享
 
宿主机ping虚拟机

技术分享
 
成功ping通
 
二、补充:第三种连接方式
在这里必须提一点,就是如果172.16.35.237这个IP地址已经被其他计算机使用怎么办,为了解决这种IP地址冲突的情况,我们来进一步了解host-only连接模式。  www.2cto.com  
 
原理:
host-only(主机模式)
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。  
提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。
在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。
如果你想利用VirtualBox创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。
 
步骤:
在VirtualBox中设置网络连接,启用host-only连接模式。
 
技术分享
 
启动Fedora,发现多了一个已配置的网卡eht2

技术分享
 
因为eth1和eth2的IP地址都是172.16.35.237,在Windows端ping的时候是不会成功的。它搞不清楚是哪个了。

技术分享
 
现在为该网卡添加一个网络配置,设置在和VirtualBox的网关192.168.56.1保持一致的网段。

技术分享
 
弄好后的网络配置信息为  www.2cto.com  

技术分享
 
设置好后,可以在Windows端ping地址172.16.35.237又成功了。再ping新的IP地址也成功了。
 
技术分享
 
小提示:在Fedora窗口界面进行网络配置的添加或删除时,可能系统并没有及时更新网络配置信息,可以在终端使用命令/etc/rc.d/init.d/network restart来重启网络连接。
 
 
 
作者 jrl137824675

虚拟机和主机ping不通解决办法

...章另外一个问题,我的判断是:我一台笔记本上既安装了VirtualBOX,又安装了VMWareWorkstation,当我禁用了VirtualBOX的虚拟网卡之后,重启虚拟机,网就通了(桥接)。所以我觉得两个虚拟机软件之间是否有相互影响的可能。仅供参... 查看详情

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

...是DHCP,将虚拟机设置为静态ip,存在ip冲突的风险。为将VirtualBox设置为静态ip,实现虚拟机和宿主机互相访问,并能访问网络,我们可以将NAT 查看详情

virtualbox桥接虚拟机和主机能ping通但不能上网

原因:可能是因为主机同时还安装了vmware导致的。 解决方法:打开资源管理器->右键网络->属性->更改适配器设置->右键桥接使用的主机适配器->取消选中VMwareBridgeProtocol:     查看详情

从virtualbox虚拟主机访问nat客户机的方法

转自:http://www.jb51.net/os/other/352995.html VirtualBox对虚拟机支持几种不同的网络方式,其中一种是NAT网络。当虚拟机启用NAT后,VirtualBox会自动在虚拟机和主机之间进行网络翻译,因此你不必在虚拟机和主机之间配置任何东西。这... 查看详情

在 Windows 7 主机上使用活动 *** 连接启动时,vagrant 配置的 virtualbox 无法访问互联网

】在Windows7主机上使用活动***连接启动时,vagrant配置的virtualbox无法访问互联网【英文标题】:vagrantprovisionedvirtualboxcannotaccesstheinternetwhenbootedupwithanactive***connectiononthewindows7host【发布时间】:2015-04-0403:02:48【问题描述】:我在设... 查看详情

virtualbox主机不能ping通虚拟机

...TBOOT改成DIS.....就好 参考技术C是不是在同一个网段内啊。Virtualbox单位的电脑上没有。回家我看下情况。 查看详情

virtualbox在nat模式下主机连接虚拟机的方法

...名为MyNatNetwork的配置,并配置网络CIDR为:192.168.1.0/24,(VirtualBox默认的网络CIDR为10.0.2.0/24)2,在你的虚拟机配置中使用该全局配置,3,查看虚拟机的ip配置以及路由表4,将该IP配置到主机的网络设置中,即加入主机的路由表这样19... 查看详情

如何在 VirtualBox 上 ping ubuntu 来宾 [关闭]

】如何在VirtualBox上pingubuntu来宾[关闭]【英文标题】:HowtopingubuntuguestonVirtualBox[closed]【发布时间】:2012-06-2600:40:34【问题描述】:我有一个带有Ubuntu的虚拟机(VirtualBox)。主机是Windows7。如何从主机ping我的Ubuntu,反之亦然?尝试... 查看详情

虚拟机和主机无法连接

.../几分钟)没有进行任何操作,windows主机突然连接不上虚拟机(多台都是如此)虚拟机可以上网windows主机无法和虚拟机建立连接虚拟机使用桥接方式与windows主机建立连接尝试检查虚拟机网卡配置虚拟机虚拟网卡重插----ifconfigeth0do... 查看详情

virtualbox中centos系统配置nat+hostonly上网(zhuan)

...********************************************* 以前一直使用的是virtualbox的桥接模式,桥接模式的特点:虚拟机和宿主机处于同等地位,就像是一台真实主机一样存在于局域网中,可以分配到一个网络中独立的IP。虚拟机和宿主机之 查看详情

win10系统中virtualbox网络桥接与主机直链同一wifi局域网互通并可连接外网(代码片段)

VirtualBox的网络设置有好几种模式,现在需求是:将虚拟机和主机都直连到wifi路由器使两者处于同一局域网段中,并都可以访问外网.网上找了好多篇文章发现要么是版本差别,要么是没有实现效果,最后自己折腾了半天终于实现了无图... 查看详情

虚拟机桥接和nat用哪个ip不一样?

就物理机和虚机分开来说无论是桥接还是NAT物理机和虚拟机IP都是不一样的。1.桥接模式可为虚机分配当前网络的ip地址,也就是你的路由器分配的地址(如物理机分配的是192.168.1.2,虚拟机分配到的是192.168.1.3),如有监控软件... 查看详情

virtualbox虚拟机桥接上不了网

virtualbox虚拟机桥接上不了网,NET可以上网。我在设置中设为桥接上网后,就无法显示网页。ping127.0.0.1没问题,pinglocalhost没问题。我的host主机是winXP系统,虚拟机XP系统,virtualbox版本4.1.16参考技术A貌似桥连是不能都上网的都上... 查看详情

hyper-vvsvirtualbox,windows基础虚拟化架构大比拼

...于不同平台市面上有很多的虚拟化架构:Xen,Vmware,KVM,VirtualBox各领风骚,各具特色,本文虫虫来讲讲Windows系统下常用的两种虚拟化解决方案VirtualBox和Hyper-V,注意本文不讨论Vmware,如果你是Vmware的拥趸请不要介意。Hypervisor虚... 查看详情

为virtualbox中的ubuntu配置双网卡

参考技术A在VirtualBox中安装Ubuntu后,默认情况下有一块处于NAT模式的虚拟网卡,若宿主机可以上网,虚拟机也可以通过NAT访问宿主机所在网络,但是却无法实现宿主机和虚拟机之间的互联。使用双网卡,一块网卡工作在NAT模式,... 查看详情

虚拟机和主机ping不通是怎么回事

虚拟机ping不通主机,一般是主机上安装了防火墙的软件多出的两块网卡是为了虚拟机和主机通信,分别代表两个网络模式NAT、Host-only,当网络模式选择哪种,相应的虚拟网卡就会起到作用。1、虚拟机能ping通网络上其他机器,也... 查看详情

virtualbox实用网络设置(代码片段)

...单的虚拟机桥接直连局域网模式,采用了本文的方法进行VirtualBox虚拟机网络配置.软硬件环境Win10系统主机(以下称主机)VirtualBoxUbuntu_Client虚拟机一台Ubuntu_Server虚拟机一台预想目标主机物理网卡连接公司局域网上网.(ip从公司路由器... 查看详情

如何用virtualpc虚拟机和主机建立网络

如何用VirtualPC虚拟机和主机建立共享网络VirtualPC支持联网,它有两种工作模式:共享模式在此模式下工作时,主机相当于一个代理服务器,以动态分配方式(DHCP)赋予虚拟机一个IP地址(即通常所说的内网IP)。虚拟机通过共享... 查看详情