Windows下VirtualBox虚拟机互ping+外网配置

关键字

Windows; Window 10; VirtualBox; Ubuntu 16.04; 互ping;外网

每次电脑重装系统或者到一个新的环境,需要使用linux时,经常会选择装虚拟机,毕竟工作生活主要环境还是Windows。每次安装虚拟机以后,总会不可避免的涉及到主机与虚拟机通信,以及虚拟机上网等需求,然而每次都需要折腾半天,所以这次痛下心来整理总结。

环境

宿主机器(后检查“主机”):Windows 10
虚拟机: Ubuntu 16.04
虚拟工作: VirtualBox 5.1.24
宿主机器IP: 192.168.56.1
虚拟机IP: 192.168.56.2(Host-Only)和10.0.2.5(NAT)

需求

  1. **主机和虚拟器能够互相ping通,并且虚拟机IP固定 **(通常我喜欢在Win主机SSH到虚拟机上,这样不用切环境方便)
  2. 虚拟机能够上网(不然没法安装软件没法玩)

解决思路

需求1

对于需求1而言,一般可以用过host only模式解决,对于ubuntu还是其他linux发行版系统而言,都可以这样做,但是细节上有些不同的坑。Win10 + Ubuntu 16.04貌似小坑很多,具体解决细节如下:
1). 在VirtualBox上的全局设定(Ctrl+G)中的网络下设置Host-Only网络,添加一块Host-Only网卡(默认情况下是有一张的,如果有则不需要添加),并且不启用HDCP服务器(因为我们虚拟机需要设置固定ip,这样主机才能方便连接,不然多台虚拟机时每次虚拟机开机ip可能都会有些不同)。

图1 VirtualBox全局设定-网络

2). 设置虚拟机的局特特性(Ctrl+S),在网络选项卡下多启用一块网卡,并将连接模式设置为“仅主机(Host-Only)网络”,界面名称选在1).中添加的那块网卡名称。
图2 虚拟机局部设置-网络

3). 设置好了以后,接下来需要进入虚拟机中进行配置,此处遇到几个坑是以前没遇见的。在虚拟机(Ubuntu)下的配置信息如下:
在terminal下打开网卡配置文件
vim vim /etc/network/interfaces

在网卡配置文件中进行如下设置

# 在interfaces文件中进行如下设置
# enp0s8是对应采用Host-Only网路的网卡
auto enp0s8
iface enp0s8 inet static
# 因为主机的Host-Only网卡的ip是192.168.56.1,所以虚拟机要设置在同一个网络段192.168.51.*
address 192.168.56.2
netmask 255.255.255.0
# 切记在ubuntu下不要设置网关,否则虚拟机无法上外网
# gateway 192.168.56.1

设置好上述文件后,保存推出,执行如下命令重启网络
sudo /etc/init.d/networking restart

若重启成功以后,主机可以ping通过虚拟机。但是这次我却发现,主机可以ping虚拟机,但是虚拟机无法ping通主机。非常郁闷,想了好久才考虑到是不是是防火墙的问题,最后发现真是Win10防火墙的问题(PS: Win10没有安装第三方杀软,所以不想直接关闭防火墙)。在Windows中进行设置,控制面板 -> Windows防火墙 ->高级设置-> 入站规则中启用文件和打印机共享(回显请求 - ICMPv4-In)规则(我不需要IPv6,所以不选择ICMPv6-In),这样即可解决虚拟机ping主机的问题。

:Windows 10的防火墙设置上很多默认都是禁止连入,如果一些主机上的端口虚拟机无法访问,则需要去防火墙放行对应端口。

需求2

对于需求2而言,在全局设定(Ctrl+G)中网络添加NAT网卡(默认设置),然后在虚拟机的局部设置(Ctr+S)中网络里启用另一块网卡,连接方式设置为NAT网络即可。

经过这上述设置,虚拟机便可以访问外网,同时和主机也可以实现双向互ping。

总结

理解VirtualBox中虚拟机的集中网络连接方式,可以方便满足工作中的网络需求。如果虚拟机是CentOS 7的情况,可以参考文http://www.linuxidc.com/Linux/2017-01/139345.htm,与Ubuntu主要区别在于配置网卡信息时有所不同。

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

推荐阅读更多精彩内容