本地虚拟机安装与网络配置

本文详细介绍了如何从阿里云下载CentOS镜像并安装VirtualBox,包括虚拟机的创建、内存设置、网络配置(包括Host-Only和NAT模式),以及使用FinalShell连接本地虚拟机的过程,最后测试了Docker的安装情况。
摘要由CSDN通过智能技术生成

目录

镜像下载与virtualBox安装

创建虚拟机

虚拟机网络配置

使用finalshell连接本地虚拟机


镜像下载与virtualBox安装

阿里云下载centos镜像:centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云

centos官网:The CentOS Project

 下载virtualbox:Downloads – Oracle VM VirtualBoxicon-default.png?t=N7T8https://www.virtualbox.org/wiki/Downloads

无脑下一步就行,唯一需要注意的就是选择安装自己想要安装的路径就行。

virtualbox用法:

  • 鼠标点切换到主机:Ctrl

  • 切换到全屏模式:Ctrl + F

  • 切换到无缝模式:Ctrl + L

  • 切换到比例模式:Ctrl + C

  • 显示控制菜单 :Ctrl + Home

记住,一定是右边的 Ctrl

创建虚拟机

1、新建虚拟机

2、设置用户名和密码

3、设置内存和核心数

4、设置虚拟硬盘

5、解决报错:Unknown guest OS major version '7'.

挂载好之后,直接单击选中虚拟机,选择正常启动即可。

虚拟机网络配置

6、配置本地虚拟网卡和虚拟机网卡

控制面板  --- > 网络和共享中心 ---> 更改适配器选择 ---> VirtualBox Host-Only Network

安装VirtualBox的时候,会默认帮你创建一个本地虚拟网卡:VirtualBox Host-Only Network;修改该网卡的属性:设置固定IPv4地址,用来当做虚拟机实例的网关。

为了解决Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).异常,需要进行下面的操作才可以正常启动虚拟机:

1.右键点击虚拟网卡 VirtualBox Host-Only Ethernet Adapter

2..点击属性

3.取消 “VirtualBox NDIS6 Bridged Networking driver” 前的对勾

4.右键点击虚拟网卡 VirtualBox Host-Only Ethernet Adapter,点击禁用。

5.然后再启用虚拟网卡 VirtualBox Host-Only Ethernet Adapter

6.再勾选"VirtualBox NDIS6 Bridged Networking driver"

7.在禁用然后启动,即可成功启动虚拟机。

7、配置虚拟机实例的网卡,点击设置-->选择网络-->配置网卡1(默认NAT模式)-->添加网口2(选择Host-Only模式)--> 点击OK(这个网卡1的芯片最好是按照下面的图来选,不然可能会出现主机可以ping虚拟机,但是虚拟机ping不通主机的)

8、启动虚拟机

9、设置root的密码,这里我设置的都是root,方便记忆。

10、重启,查看虚拟机ip和网卡设置 ip addr

虚拟机ping 网络与ping主机,都可以拿到数据:

11、主机ping虚拟机,失败。

原因是Host-only模式的网卡2(enp0s8)还未配置IP地址、网关、子网掩码等,上面之后NAT模式的网卡1生效了,NAT模式下虚机可以访问宿主机,而宿主机不能访问虚机;需要对其进行单独配置。

找到这个虚拟网卡的IP地址如下:

进入虚机的/etc/sysconfig/network-scripts/目录,找到使用的Host-only模式的网卡2(enp0s8)的配置文件,如ifcfg-enp0s8.配置文件如下:

TYPE="Ethernet"
 
PROXY_METHOD="none"
 
BROWSER_ONLY="no"
 
# 修改为static
 
BOOTPROTO='static'
 
DEFROUTE="yes"
 
IPV4_FAILURE_FATAL="no"
 
IPV6INIT="yes"
 
IPV6_AUTOCONF="yes"
 
IPV6_DEFROUTE="yes"
 
IPV6_FAILURE_FATAL="no"
 
IPV6_ADDR_GEN_MODE="stable-privacy"
 
# host-noly模式的网卡名称
 
NAME="enp0s8"
 
UUID="79efdd27-1095-41c7-8996-53a5ed29a984"
 
DEVICE="enp0s8"
 
ONBOOT="yes"
 
IPV6_PRIVACY="no"
 
# 设置固定静态IP,在网关的网段内即可
 
IPADDR=192.168.56.100
 
# 设置子网掩码
 
NETMASK=255.255.255.0
 
# 设置网关,这一步很重要!!!
# 该网关就是上线本地虚机网卡VirtualBox Host-Only Network设置的IPV4的ip地址
 
GATEWAY=192.168.56.1
 
ZONE=public

保存之后,重新启动网络:service network restart,如果使用 ip addr 查看IP地址是否发生改变:

测试主机ping虚拟机:

 成功。然后就可以使用finalshell来进行连接虚拟机了。

使用finalshell连接本地虚拟机

测试,安装docker是否可以安装成功:测试成功。

  • 17
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值