VirtualBox网络配置介绍

这段时间需要用VirtualBox搭建一个小的网络环境做Linux系统优化的测试实验,需要了解VirtualBox的网络各种配置方式,百度了网上的各种介绍,发现有的不太全面,有的介绍的有偏差,于是自己结合VirtualBox官网的文档整理了一下,希望能够帮助之后需要查找此类信息的朋友。

操作系统:macOS Mojave Version 10.14.6

VirtualBox版本:6.1.2 r135662 (Qt5.6.3)

安装的测试系统:Ubuntu 18.04

官网文档地址:https://www.virtualbox.org/manual/ch06.html

5种网络配置示意图

这是几种网络配置的总体示意图,之后将结合此图分别进行介绍,此表中纵坐标指的是5种网络配置方式,横坐标指的是5中网络访问方式,他们分别是:

VM->Host  虚拟机访问宿主机

Host->VM  宿主机访问虚拟机

VM1->VM2  虚拟机1访问虚拟机2(即虚拟机之间互相访问)

VM->Net/LAN  虚拟机访问外网

Net/LAN->VM  外网访问虚拟机

一、 NAT(Network Address Translation)模式

这是VirtualBox虚拟机的默认网络配置模式,虚拟机可以通过NAT的方式连接外网,如果外网需要访问虚拟机,可以通过端口映射的方式。

在图形用户界面,可通过如下方式配置:

配置图例

选择要进行配置的虚拟机,单击设置->网络,网络连接方式选择NAT,之后选择高级->端口映射。

配置图例

如图,添加相应的映射规则,然后保存(端口映射可以在虚拟机运行时添加,即时生效)

二、 NAT Service(Network Address Translation Service)模式

NAT Service是NAT网络的进阶版本,处理具有NAT网络的所用功能之外,虚拟机之间也可以进行通信,在VirtualBox的图形用户界面中,配置方式如下所示:

添加NAT Service网络

配置图例

选择VirtualBox->偏好设置

配置图例

选择网络,添加NAT网络,可以在配置网络时确定网络的地址和子网掩码,注意:使用NAT Service时,如果需要配置端口映射的话,在NAT Network中进行配置,如下图所示:

配置图例

配置方法和之前相同,这里不再赘述。

虚拟机在配置时选择NAT Service,同时网络选择刚刚新建的NAT Network --- "NatNetwork-alpha"

配置图例

采用这种配置方式,虚拟机不但可以访问外网,外网也可以通过端口映射访问虚拟机,并且,同一个网络下的虚拟机之间也可以互相访问。

三、 Bridged模式(桥接模式)

采用桥接方式,VirtualBox会在宿主机中为虚拟机新建一个虚拟网卡,启动虚拟机后,会为虚拟机分配一个和宿主机同网段的ip地址,就好像是该虚拟机是接入到宿主机网络的一台实体主机一样。

配置方式很简单,只要在虚拟机的网络配置中选择桥接模式即可。

配置图例

这里有一点需要注意,在选择了桥接模式之后,还需要选择你的宿主机中的一个网卡,你的主机可能有多个网卡,比如我的主机上同时有有线网卡和无线网卡,此时,我正在使用无线网卡上网,所以选择的是无线网卡en0: Wi-Fi (Air Port),此时虚拟机启动后,会分配一个和无线网卡同网段的ip地址给虚拟机。(桥接模式的原理其实是虚拟机共用了宿主机的物理网卡,虚拟机收发数据包实际上是基于宿主机的物理网卡来实现的)

四、Internal 模式

Internal其实是创造了一个封闭的网络环境,虚拟机之间可以进行通信,虚拟机和外界无法进行通信。

配置图例

注意:如果两台配置了Internal的虚拟机需要通信的话,必须在下方配置相同的“名称”,然后在两台虚拟机中静态配置同网段的ip地址,两台虚拟机就可以进行通信了。

五、Host-Only模式

在Host-Only模式下,虚拟机之间可以进行通信,虚拟机和宿主机之间也可以进行通信,但是虚拟机和外部网络无法进行通信(一说通过宿主机共享网络连接可以让虚拟机和外部进行通信,未证实,感兴趣的读者可以自行证实 https://www.jianshu.com/p/abda384bcae6

Host-Only原理图

这张图说明了Host-Only的实现原理,使用Host-Only时,宿主机相当于一个有两个网卡的主机,物理网卡连接我们的正常上网网络,然后虚拟出一个虚拟网卡连接虚拟机的网络,集体配置如下:

首先,创建Host-Only网络

配置图例

具体进行配置

配置图例

注意:这里配置的ip地址实际上就是宿主机中虚拟网卡的ip地址,这里的地址是192.168.56.1,根据需要,可以对DHCP也进行配置。

配置图例

最后,在虚拟机中选择使用Host-Only模式,网络选择我们刚刚创建的Host-Only网络vboxnet0,配置完成。以上便是对VirtualBox五种网络配置的介绍,如果有错误的地方,也欢迎大家指正。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,163评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,301评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,089评论 0 352
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,093评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,110评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,079评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,005评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,840评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,278评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,497评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,394评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,980评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,628评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,649评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,548评论 2 352

推荐阅读更多精彩内容