Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通

Oracle VM virtualbox(简称vbox)是一款开源的虚拟机软件,免费使用。说实话,没有vmware易上手,特别是网络配置对于新手比较劝退。但优点是占用资源少,不用破解。我电脑用vmware打开一个Linux虚拟机很卡顿,用vbox打开两个Linux虚拟机却很流畅。如果你电脑配置不高,vmware开多个虚拟机卡顿,或者不想破解vmware,建议改用vbox。

本文演示利用vbox安装Linux虚拟机,并配置网络,使Linux既能访问外网,也能和宿主机互相访问,并且多个虚拟机之间也是互通的。按照文中步骤,并且vbox和Linux版本与文中一致一定能配置成功。其他方案我也试过,但是都出了一些问题,就不演示了。

vbox安装包https://pan.baidu.com/s/1z2YwqF6V-hwdZbATf9Ujxg,提取码41wf。

Linux iso镜像文件(rhel6.6) https://pan.baidu.com/s/1eshZvAfk3qq36rOrnWMXGQ,提取码ghnf 。

安装vbox,一路默认点击下一步。中途会出现中断网络连接的警告,不用管继续安装。安装完成打开,点击新建,开始安装Linux虚拟机。

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java

名称随便起,类型和版本按照iso文件实际情况选择

内存大小默认

创建虚拟硬盘默认

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_02

文件类型默认

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_03

最求速度,选择固定大小

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_04

硬盘我设置16G,默认值太小了

建立过程需要等待几分钟

完成后可以看见左边出现计算机的名字,到这步相当于虚拟机的硬件有了。

硬件有了,下一步安装操作系统。鼠标点击没有盘片,choose a disk file里选择Linux iso镜像文件

点击启动

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_05

选择第二行选项,全新安装系统

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_06

不需要检查,选跳过

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_07

语言选择英语

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_08

键盘选择USEnglish

选择第一项

选择不要数据

hostname随意起,建议不要包含特殊字符,否则将来安装某些软件时会有识别不了的问题

设定系统时间的界面很友好,

鼠标点击上海,时间会换到上海时间

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_09

下面设置密码

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_10

提示密码复杂度太低,选择依然使用

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_11

安装类型选择默认选项

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_12

选择write changes to disk

服务器类型选择basic server,这几种类型决定了是否安装数据库组件,是否安装图形界面等。根据需要选择。我这里只需要基本环境,所以选择第一个就可以。

然后进入安装Linux界面

安装完成选择重启

输入用户和密码,进入系统,由于basic server 没有图形界面,所以都是命令行操作了。

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_13

查看ip,发现只有回环ip,这个ip只能自己访问自己,外网和宿主机肯定是不通的了。

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_14

vbox相比于vmware难用的地方就在于网络的配置,我试验了网上说的多个方法,最终成功配通了外网和宿主机。首先进入/etc/sysconfig/network-scripts,查看网络接口文件。只有一个ifcfg-eth0。

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_15

ifcfg-eth0文件里写有网卡的物理地址。我试验多次的结论是,将带有物理地址的网络接口设置为Host-only类型,负责和宿主机以及其它虚拟机通信。同时还要启用第二个网络连接,将第二个网络连接设置为“网络地址转换NAT”,负责访问外网。ifcfg-eth0对应的是网卡1,同时勾选启用网卡2。设置如下图

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_16

网卡1的配置

网卡2的配置

配置网卡1接口文件ifcfg-eth0时,需要配置ip地址,这个地址必须和vbox在宿主机的虚拟网卡地址处于同一个网段。所以要查看vbox虚拟网卡地址

配置ifcfg-eth0文件,按照如下修改,192.168.56是固定的,最后一位我写的3,实际可以随意

DEVICE=eth0HWADDR=08:00:27:BD:9E:0F

TYPE=Ethernet

UUID=e225f10f-4aee-4fe9-a4b6-83ca44940fa1

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.56.3

NETMASK=255.255.255.0

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_17

配置ifcfg-eth1文件,按照如下修改,

DEVICE=eth1

NM_CONTROLLED=yes

ONBOOT=yes

BOOTPROTO=dhcp

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_18

重启网络服务

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_19

查看百度是否通

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_20

宿主机ping虚拟机

虚拟机ping宿主机

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_21

我又用vbox安装了一个Linux虚拟机,host-only网卡地址设为192.168.6.2,从192.168.6.3ping192.168.6.2

Oracle VM virtualbox安装Linux,并访问外网,和宿主机互通_java_22

宿主机和虚拟机,虚拟机之间都是通的了。SSH工具连接,ftp连接也都没有问题,可以进行日常开发试验了。另外,vbox开3台虚拟机也都不卡顿,可以多装几个虚拟机组成集群模拟真实环境。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

触发修改文章时间【fastadmincms开发记录】|fastadmincms二次开发,触发,修改,文章,时间,fastadmin,ms,开发,记录
触发修改文章时间【fastadmincms开发记录】
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】|fastadmincms二次开发,在tp5中,过滤,输入,的零,宽度,字符,fastadmin,ms,开发,记录
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】
处理tag标签中的0宽空格【fastadmincms开发记录】|fastadmincms二次开发,处理,tag,标签,中的,0宽,空格,fastadmin,ms,开发,记录
处理tag标签中的0宽空格【fastadmincms开发记录】
添加专题时tags标签id出错【fastadmincms开发记录】|fastadmincms二次开发,添加,专题,时tags,标签,id,出错,fastadmin,ms,开发,记录
添加专题时tags标签id出错【fastadmincms开发记录】
20230518----模板 广告【fastadmincms开发记录】|fastadmincms二次开发,20230518,模板,广告,fastadmin,ms,开发,记录
20230518----模板 广告【fastadmincms开发记录】
cms添加视频模型【fastadmincms开发记录】|fastadmincms二次开发,ms,添加,视频,模型,fastadmin,开发,记录
cms添加视频模型【fastadmincms开发记录】
新增单篇收费复制功能【fastadmincms开发记录】|fastadmincms二次开发,新增,单篇,收费,复制,功能,fastadmin,ms,开发,记录
新增单篇收费复制功能【fastadmincms开发记录】
添加开会员折扣功能【fastadmincms开发记录】|fastadmincms二次开发,添加,开会,折扣,功能,fastadmin,ms,开发,记录
添加开会员折扣功能【fastadmincms开发记录】

历史上的今天:04月29日

热门专题

小程序开发|微信小程序,小程序开发,小程序,小程序制作,微信小程序开发,小程序公司,小程序开发公司,分销,三级分销系统,分销系统
小程序开发
国家开放大学|国家开放大学报名,国家开放大学报考,国家开放大学,什么是国家开放大学,国家开放大学学历,国家开放大学学费,国家开放大学报名条件,国家开放大学报名时间,国家开放大学学历,国家开放大学专业
国家开放大学
中源管业|中源管业,中源管业公司,中源管业有限公司,中源管业电话,中源管业地址,中源管业电力管,中源管业mpp电力管,中源管业cpvc电力管,中源管业pe穿线管
中源管业
天麻的功效与作用吃法|天麻的功效与作用,天麻的功效与作用吃法,天麻炖什么治头痛最好,天麻的功效与作用禁忌,天麻多少钱一斤,天麻的功效与作用吃法及禁忌,天麻怎么吃效果最好,天麻粉的功效与作用,天麻怎么吃
天麻的功效与作用吃法
一年制中专|中专学历,中专是什么学历,中专是什么,中专有什么专业,中专升大专,一年制中专
一年制中专
卓越综合高中|卓越综合高中
卓越综合高中
安徽开放大学|安徽开放大学报名,安徽开放大学报考,安徽开放大学,什么是安徽开放大学,安徽开放大学学历,安徽开放大学学费,安徽开放大学报名条件,安徽开放大学报名时间,安徽开放大学学历,安徽开放大学专业
安徽开放大学
外贸网站建设|外贸网站建设,英文网站制作,英文网站设计,美国主机空间,外贸建站平台,多语言网站制作
外贸网站建设

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部