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来重启网络连接。
相关推荐
《VirtualBox与主机XP实现内外网络互访问的配置详解》 在软件开发过程中,有时我们需要在虚拟环境中测试和运行应用程序,这通常涉及到虚拟机与主机之间的网络通信。以VirtualBox为例,本文将深入探讨如何在Windows ...
### VirtualBox虚拟机网络设置详解 #### 一、NAT网络地址转换模式 NAT模式是一种简化版的...无论是基础的互联网访问、真实的网络集成、封闭的内部网络环境,还是高级的主机网络配置,VirtualBox都能提供相应的支持。
### VirtualBox中的网络配置方法详解 #### 一、概述 VirtualBox是一款广受欢迎的虚拟化软件,它允许用户在同一台物理计算机上运行多个操作系统作为独立的虚拟机(VM)。为了确保虚拟机能够顺利地与其他系统或互联网...
如何使用virtualbox启动ubuntu,并实现桥接方式连外网、网络邻居访问、ftp访问。 1. 环境说明 Win10 64bit Virtual 64bitv5.2.0 Ubuntu 16.04 arm64 2. 网络环境 采用联网主机上的360wifi做为对外网络...
- **端口转发**:如果需要从外部网络访问虚拟机上的服务,则需要通过端口转发功能来实现。例如,将虚拟机中的某个端口映射到宿主机的一个端口上,以便外部网络可以通过宿主机的这个端口访问到虚拟机的服务。 - **...
在 Virtualbox 中创建虚拟机时,需要指定虚拟机的硬件配置,包括处理器、内存、网络适配器等。在本例中,我们不需要添加虚拟硬盘,可以在后续步骤中指定存放位置。 接下来,需要设置磁盘配置,包括添加光盘、硬盘和...
本文将详细介绍如何使用VirtualBox安装CentOS7,并进行必要的网络配置。 首先,我们需要了解VirtualBox的基本概念。VirtualBox是由德国公司Oracle开发的一款虚拟机软件,它可以在一台物理主机上创建和运行多个操作...
给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为“网络地址转换(NAT)”和“仅主机(Host-Only)适配器”,其中,enp0s3网卡(NAT)用于外网访问,而enp0s8网卡(Host-Only)用于主机...
Virtualbox NAT 通过端口映射实现远程连接和访问,是 Virtualbox 中的一种网络配置模式。该模式允许物理主机通过 NAT Network Address Translation 将虚拟机的 IP 地址映射到物理主机的 IP 地址上,从而实现虚拟机的...
打开VirtualBox,点击:管理-全局配置-网络-新建网卡,然后对Net网络进行配置,设置网络CIDR和端口转发如图所示: 配置好网络后新建一个虚拟机,命名为centos7 server。其他的配置直接下一步按照默认就行,新建完后...
本文将详细介绍如何在VirtualBox中通过Host Only+NAT方式配置网络,使得虚拟机既可以访问外部网络,又能够与宿主机互相通信。 首先,需要了解Host Only和NAT两种模式的特点: - Host Only模式:这是一种特殊的网络...
因此,采用 Internal 模式的 guest OS 之间可以相互通信,但它们都无法访问外部网络,也无法被外部网络访问。这种模式适用于需要在 VirtualBox 内部构建隔离的网络环境的场景。 ### 4. Host-only Adapter (仅主机...
总之,eNSP与Virtualbox的桥连技术为网络工程师提供了一个灵活且贴近现实的测试平台,它可以帮助我们模拟复杂网络环境,进行设备配置、故障诊断等实践操作,对于提升网络技能和解决实际问题具有重要意义。...
在使用VirtualBox进行虚拟化部署时,经常会遇到一些网络配置上的问题,比如主机与虚拟机之间的网络不通、虚拟机无法上网或是虚拟机中的IP地址不稳定等。这些问题不仅会增加开发和调试的难度,还可能导致一些依赖于...
### VirtualBox设置虚拟机访问主机的方法 #### 一、引言 VirtualBox是一款广受欢迎的虚拟化软件,它能够帮助用户在一台计算机上同时运行多个操作...希望本文的介绍能够帮助您顺利完成VirtualBox虚拟机的网络配置。
本地虚拟机的网络配置,virtual box 网络连接
在各种工作场景中,尤其是开发和测试环境中,VirtualBox的桥接网络模式(Bridged Adapter)是一种非常实用的配置,它使得虚拟机能够直接与物理网络进行通信,如同一个独立的物理设备一样。 桥接模式的核心思想是...
- **访问方向**: 虚拟机可以通过网络访问主机,但主机无法通过网络访问虚拟机。 - **应用场景**: 当需要虚拟机访问互联网资源,但不需要外部网络访问虚拟机时使用。 **虚拟机与网络中其他主机的关系**: - **访问...
在这些虚拟环境中,每个虚拟机可以配置不同的网络连接方式,以便实现不同的网络访问需求。本文主要探讨了VirtualBox中的两种网络配置方式:NAT和Host Interface(主机接口)。 **NAT网络配置** NAT,全称为网络...