VirtualBox虚拟机安装

VirtualBox是一款免费的开源虚拟机软件,它可以在WindowsMac OSLinux操作系统上运行。VirtualBox可以让用户在单个计算机上创建多个虚拟计算机,每个虚拟计算机都可以运行不同的操作系统和应用程序,就像它们是独立的计算机一样。

在这里插入图片描述
Virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads,请选择适合自己操作系统的版本。
在这里插入图片描述

1、VirtualBox安装完毕后,就可以创建虚拟机了。

  1. 选择新建虚拟机
  2. 输入虚拟机电脑名称
  3. 选择CentOS虚拟光盘
    在这里插入图片描述
    2、点击下一步。这里使用默认配置,点击下一步。
    在这里插入图片描述

3、设置处理器、内存和虚拟硬盘,这里可以根据个人需要进行选择,我这里使用的是默认配置
在这里插入图片描述
在这里插入图片描述
4、点击完成,虚拟机初步已经配置好了。
在这里插入图片描述
5、接下来我们选择CentOS.iso文件
在这里插入图片描述
6、点击启动,启动CentOS安装系统。
在这里插入图片描述
8、进入到系统后,我们选择 Install CentOS 7 进行安装。
在这里插入图片描述
9、之后会下载文件并安装,这里我们等待即可。

10、下载完成之后会选择系统语言,选择中文简体安装,并点击继续。

在这里插入图片描述

11、根据安装提示,选择分区,指定安装位置。
在这里插入图片描述
12、这里选择预先设定好的硬盘空间,并确保图中✅状态显示,点击完成。
在这里插入图片描述
13、点击开始安装。
在这里插入图片描述
14、我们为Root用户设置密码,选择 ROOT 密码
在这里插入图片描述
15、设定Root账户密码,请记住密码,后续我们登录虚拟机需要使用root账户和密码登录
在这里插入图片描述
16、CentOS 系统安装过程中…
在这里插入图片描述
17、CentOS 系统安装完成后,我们点击 重启 ,启动系统。
在这里插入图片描述
18、系统重启后,我们选择默认的CentOS 7 系统。
在这里插入图片描述
19、并输入之前设定好的Root 账户和密码
在这里插入图片描述
20、如果账号和密码正确,就会进入到系统中,此时我们的CentOS系统就安装好了。
在这里插入图片描述

网络配置

为了打通内外网络,我们需要设置两种网络,即:Host-Only网络和NAT网络。

1、首先,我们为虚拟机创建Host-Only网络,如下图所示。
在这里插入图片描述
2、创建NAT网络 ,如下图所示
在这里插入图片描述
这里,两块打通内外网的网卡我们就创建好了。接着,我们为虚拟机增加这两块网卡。

3、选择刚刚创建好的虚拟机,

  1. 打开设置。
  2. 选择网络。
  3. 添加NAT网卡,这里注意将启用网络连接 ☑️ 上,不勾选上是不会生效的哦。
    在这里插入图片描述

4、配置Host-Only网卡:

  1. 选择网卡 2
  2. 选择☑️ 启用网络连接
  3. 选择 Host-Only 网络
  4. 指定为刚刚创建的 HostNetWork 网卡

在这里插入图片描述

至此,我们为刚刚创建的虚拟机创建了两个网卡,这里还没有结束!现在我们需要进入到虚拟机中,配置一下这两张网卡。

配置虚拟机网卡

1、通过 root 用户名 和 密码登入到虚拟机当中。

2、通过命令 ip addr 查看系统中的网卡。

这里我们发现只有一张网卡 ifcfg-enp0s3,这是NAT网卡。没关系,我们先来配置一下这张网卡。

3、通过 cd /etc/sysconfig/network-scripts 进入到网络目录下,通过 ls 命令我们查看一下该目录下的文件。 ifcfg-enp0s3 这个就是 NAT 网卡的配置文件。
在这里插入图片描述

4、通过 vi ifcfg-enp0s3 命令,我们打开这个文件,并试图修改其配置。

5、打开文件后,我们按 i 进入到编辑模式,并修改 ONBOOT=yes ,作用是:在每次启动虚拟机时自动挂载一个网络存储设备。

在这里插入图片描述
6、接着,我们按 ESC 键退出输入模式,并在键盘上输入 :wq 回车,保存我们刚刚操作的文件。
在这里插入图片描述
如果修改成功,会出现类似下面图片的提示。
在这里插入图片描述

7、下面我们来配置另一张网卡,通过上面 ls 命令我们发现并没有另一张网卡的配置,没有关系,我们直接复制 ifcfg-enp0s3 文件生成另一个网卡的配置即可。

通过 cp ifcfg-enp0s3 ifcfg-enp0s8 命令,我们复制 ifcfg-enp0s3 文件并重新命名为 ifcfg-enp0s8 文件,如下图所示。
在这里插入图片描述

8、为 ifcfg-enp0s8 文件生成UUID,通过 uuidgen ifcfg-enp0s8 命令。 UUID 是网络接口卡的唯一标识符(UUID),它可以用于区分不同的网络接口卡,这里我们不能和 ifcfg-enp0s3 文件重复,所以需要重新生成一个。

注意拷贝这个UUID
在这里插入图片描述

9、接着我们来配置 ifcfg-enp0s8 网卡。

  1. 通过 vi ifcfg-enp0s8 命令打开配置文件
  2. 输入 i 启动编辑模式
  3. 修改 BOOTPROTO=static 表示启用静态IP地址,这样我们的IP地址就固定了。
  4. 修改 NAME=enp0s8 用以区分网卡
  5. 修改 UUID 的值,使用我们新生成的UUID
  6. 新增 IPADDR=192.168.56.120 这里注意要和 NetWork 网段配置相呼应。
  7. 新增 NETMASK=255.255.255.0 新增掩码配置,这里注意要和 NetWork 网段配置相呼应。

在这里插入图片描述
在这里插入图片描述

10、两块网卡的网络配置都配置完成了!这里我们通过 service network restart 命令重启网络。
在这里插入图片描述

11、测试网络连通性:通过命令 ping www.baidu.com -c 4 指定访问百度 4 次。

在这里插入图片描述

这里我们的虚拟机网络已经打通了!大功告成!


🎉 如果喜欢这篇文章,点赞👍 收藏关注 ✅ 哦,创作不易,感谢!😀

请添加图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐