VirtualBox虚拟机网络设置

VirtualBox虚拟机网络设置


  • VirtualBox虚拟机网络设置

    • 配置目标
    • 解决方案
    • 具体操作
      • 虚拟机网卡配置
      • 虚拟机操作系统配置
      • 检查路由表
      • 补充说明

配置目标

  1. 虚拟机可以像宿主机一样访问互联网和其他主机
  2. 宿主机和虚拟机可以相互访问

解决方案

  1. 使用NAT实现目标一
  2. 使用Host-Only实现目标二

具体操作

虚拟机网卡配置

为了实现上述两套配置,我们需要为虚拟机配置两个网卡,第一个网卡采用NAT方式,第二个网卡采用Host-Only方式!下面是两个网卡的配置截图:

虚拟机操作系统配置

前面的步骤只相当于给虚拟机插上了两个网卡,我们接下来需要在操作系统上来配置这两张网卡。通常来说,在安装虚拟机时,默认已经安装并配置好了第一个网卡,也就是使用NAT方式工作的网卡,我们并不需要再对这个网卡进行特别的配置,以下是一份参考配置:

对于这个网卡的配置说明两点:

  • ONBOOT要设置为yes
  • BOOTPROTO使用dhcp即可

对于第二个使用Host-Only方式工作的网卡则需要进行一些手动的配置了。首先,在添加网卡之后,我们需要到/etc/sysconfig/network-scripts/下面查看是否有新网卡对应的配置文件,如果没有,我们可以拷贝第一个网卡的配置,然后重命名为新网卡的名字,网卡名称可以使用ifconfig命令查看。接下来我们就需要修改一些相关的配置项,以下是一份参考配置:

对于第二个网卡的配置, 有三点需要强调:

  • ONBOOT也要设置为yes
  • BOOTPROTO应该使用static
  • 务必设置静态IP地址:IPADDR

注意:对于网卡静态IP地址的取值是有要求的。VirtualBox在安装的时候会在宿主主机上安装一个专为Host-Only模式工作的虚拟网卡,实际上,我们使用Host-Only模式就是要以宿主主机的这个虚拟网卡和虚拟机里配置的第二个网卡组成一个局域网!所以宿主主机的虚拟网卡和虚拟机里的第二个网卡一定要在一个网段!VirtualBox默认安装在宿主主机上的虚拟网卡的IP是192.168.56.1,所以,我们虚拟机里第二个网卡的IP就设置为了192.168.56.2。下图是VirtualBox在宿主主机上安装的虚拟网卡的一些信息。

检查路由表

两个网卡都配置好之后,理论上使用默认的路由规则就可以了,即:所有192.168.56.0网段的地址走第二个网卡,其他地址走第一个网卡,所以路由信息应该如下:

补充说明

如果我们并不需要在宿主主机与虚拟机之间进行太多的通讯,可能只是想简单的访问虚拟机的某一两个端口,那么我们就不必大费周章地配置Host-Only网卡了,我们可以在NAT的高级配置里把需要的几个端口映射到宿主主机上就可以了,下图展示的就是把虚拟机上的某些与Hadoop相关的端口映射到宿主主机上的配置,这样的话,使用虚拟机就如同使用本机一模一样了。

时间: 2024-10-24 08:04:31

VirtualBox虚拟机网络设置的相关文章

VirtualBox虚拟机网络设置(四种方式)(转)

VirtualBox虚拟机网络设置(四种方式) 来自:  2010-11-10 23:30:11 VirtualBox的提供了四种网络接入模式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation) 2.Bridged Adapter 桥接模式 3.Internal 内部网络模式 4.Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数

virtualBox 虚拟机网络设置

最近电脑抽风,VMware死活安装不上,于是便选择了virtualBox.想不到virtualBox还挺好的,免费,体积小(最新版的不足100M). 费了点时间重新把REDHAT虚拟机安装上,发现网络是个问题.一起一直都是贪方便用桥接的方式.但是现在笔记本是用无线上网的,桥接太麻烦了.而且桥接最大的一个问题就是没有网络的时候虚拟机和主机之间就隔绝了. 上网搜了下,解决方案是NAT+HOST ONLY解决虚拟机和主机的通讯和连接外网的两个问题. NAT是通过主机访问外网,HOST ONLY是主机和

VirtualBox虚拟机网络设置(四种方式)

转载自:https://www.douban.com/group/topic/15558388/ VirtualBox的提供了四种网络接入模式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation) 2.Bridged Adapter 桥接模式 3.Internal 内部网络模式 4.Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据

winddow10下 virtualBox Ubuntu网络设置

1. virtualbox 全局设置 2. 虚拟机网络设置 3.虚拟机中设置 4. 宿主机 设置 5. 最后 在虚拟机中 ping www.baidu.com 原文地址:https://www.cnblogs.com/lmg-jie/p/8947649.html

VirtualBox实用网络设置

实用场景 公司局域网ip有限, 为了不浪费局域网ip, 舍弃了设置最简单的虚拟机桥接直连局域网模式, 采用了本文的方法进行VirtualBox虚拟机网络配置. 软硬件环境 Win10系统主机(以下称主机) VirtualBox Ubuntu_Client虚拟机一台 Ubuntu_Server虚拟机一台 预想目标 主机物理网卡连接公司局域网上网. (ip从公司路由器自动获取192.168.0.*网段). 在主机上建立一个192.168.6.*网段的局域网, 并将主机, 虚拟机都加入这个网络(这样就

linux、win7虚拟机网络设置

一.linux虚拟机网络设置 二.win7虚拟机网络设置

Linux虚拟机网络设置问题

使用的是VM 工作站15 和以前的不一样 没有什么虚拟机网络设置 :打开Edit->Virtual NetWork editor, 选中VMnet8,然后点击NAT Setting按钮,再点击DNS Setting, 这里记录几个安装中可以踩的坑: 1.启动服务: 打开计算机管理(compmgmt.msc),把相关的VM服务启动,这是网络设置的前提. 2.网络适配器设置: 控制面板——VMnet8——属性——共享——允许其他网络连接 3.虚拟机网络设置: 进入虚拟机——设置——网络——把DHCP

Virtualbox虚拟机网络配置(NAT + Host-only - Bridged)

日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机.在Virtualbox中,虚拟机访问外部网络一般是使用配置起来最简单的NAT模式,但纯NAT模式下,宿主机不能访问虚拟机,必须使用Bridged或者Host-only模式才可以.在这两个模式下,虚拟机都可以获得一个可用的IP地址,宿主机通过该IP地址即可访问虚拟机. 关于Virtualbox的网络接入模式,不了解的同学可以自行Google一

虚拟机网络设置及Linux远程登录

虚拟机网络配置: 虚拟机设置里打开网络连接: Linux系统远程登录管理工具: 桥接:虚拟机利用本机真实网卡与真实计算机通信:设置跟windows同一网段地址,可以与windows通信,也可以与局域网内同网段也可以访问.需要占用地址. host-only   使用虚拟机虚拟出的网卡VMNet1,只能跟你真实机通信,不能跟局域网通信,不能上外网. NAT:使用虚拟机虚拟出的网卡VMNet8,可以跟真实机通信,虚拟机也可以上外网. 配置命令: 设置Linuxip地址命令:ifconfig etho