MAC os VirtualBox 安装 centos7

  • 资源准备
  • 安装
  • 配置修改linux 虚拟机
  • 配置动态ip (可忽略)
  • 配置静态ip(可与宿主机之间进行通信)
  • 关闭防火墙


资源准备

1.使用镜像地址下载Centos7链接

2.SecureCRT 安装(连接linux服务器 使用复制粘贴命令 上传文件等)

百度网盘自取:https://pan.baidu.com/s/14MXt3aL0Jk0kHbyfzWtJZg 提取码: z6uv

安装

  1. 点“新建”按钮,输入名称centos,VirtualBox会自动加载与之对应的类型与版本,然后点“继续”按钮。
  2. centos7获取mac地址_NAT

  3. 分配内存大小,一般你系统内存的1/4 就行
  4. 现在创建虚拟硬盘,点击创建
  5. centos7获取mac地址_NAT_02

  6. 虚拟硬盘文件类型,点击继续
  7. centos7获取mac地址_hadoop_03

  8. 存储在物理硬盘上选择动态分配就好了,点击继续
  9. 文件位置大小 选择 20g 就可以了 点击创建
  10. centos7获取mac地址_linux_04

  11. 右击创建的虚拟机点击设置 进入设置界面
  12. centos7获取mac地址_centos_05


  13. centos7获取mac地址_NAT_06

    centos7获取mac地址_centos_07

  14. 点击启动
  15. centos7获取mac地址_centos7获取mac地址_08

  16. 选择安装或者测试和安装都可以
  17. centos7获取mac地址_centos7获取mac地址_09

  18. 语言选择完点击下一步,点击安装位置选择
  19. centos7获取mac地址_hadoop_10


  20. centos7获取mac地址_linux_11

  21. 点击安装并设置root 密码
  22. centos7获取mac地址_hadoop_12

配置修改linux 虚拟机

配置动态ip (可忽略)

  1. 点击重启
  2. 输入用户名密码
  3. 配置动态ip,
    执行cd /etc/sysconfig/network-scripts/命令,进入到该目录,
    再执行ls,查看并确认自已电脑的网卡接口名,我的是enp0s3,每个人的电脑可能不一样,有的是eth0,有的是etchs33
    确认后,输入vi ifcfg-en0s3,去查看并编辑网络配制


    按i进入输入模式,
    将ONBOOT=no改为ONBOOT=yes
    按esc键,输入wq退出并保存。

输入service network restart重启网络
再次输入ip addr查看ip,就可以看到分配的动态ip了,

centos7获取mac地址_centos7获取mac地址_13


可以看到网络是通的,ping 百度也是没有问题

配置静态ip(可与宿主机之间进行通信)

  1. 在 virtualbox 偏好设置里设置添加 NAT网络

偏好设置—>网络——>点击右边的加号,添加一个 NAT网络。

centos7获取mac地址_hadoop_14

  1. 在virtualbox工具栏找到管理,添加only-host

工具栏——>管理——>主机网络管理——>创建,创建完成点击ok。

centos7获取mac地址_hadoop_15


右击安装好的虚拟机设置网络连接方式为NAT连接方式

centos7获取mac地址_centos7获取mac地址_16

  1. 在安装好的 centos 点击设置,

设置——>网络——>添加两个网卡,分别是 NAT网络、仅主机(HOST-Only)网络。虚拟机要处于关闭状态

centos7获取mac地址_NAT_17

centos7获取mac地址_hadoop_18


4. 以上做完之后,启动Centos,进入管理界面,编辑相应的配置文件。

配置文件在:/etc/sysconfig/network-scripts/,默认的网络配置文件是:ifcfg-enp0s3

编辑 ifcfg-enp0s3 这个文件,将其中的 ONBOOT=no 改为 ONBOOT=yes

退出保存,并重启网络。退出是 :wq,重启网络 service network restart

这个时候可以连通外网了,ping一下百度试试

centos7获取mac地址_hadoop_19

此时,与外网已经连通,但是这个时候还是动态的ip,是跟宿主机一样的方式,但需要一个静态的ip,就是我们添加的第二张网卡,这个时候来进行静态ip设置。

上面的NAT网卡对应的文件是 ifcfg-enp0s3,那么将这个文件复制一份,改成 ifcfg-enp0s8

通过copy命令进行复制,cp ifcfg-enp0s3 ifcfg-enp0s8

复制之后,这个时候来编辑ifcfg-enp0s8这个文件,修改其中的一些配置。

需要修改的有

BOOTPROTO=dhcp 改为 BOOTPROTO=yes

NAME=enp0s3 改为 NAME=enp0s8

DEVICE=enp0s3 改为 DEVICE=enp0s8

UUID 也需要修改,UUID可以重新生成一个,直接在命令行输入 uuidgen,回车就会出现结果,把结果复制过来。

添加

IPADDR=192.168.56.119 (根据添加的第二网卡的ip范围内即可,一搬是 192.168.56.101——192.168.56.255)

  NETMASK=255.255.255.0

centos7获取mac地址_centos_20


设置完成之后,保存退出。重新启动网络,这个时候静态ip也有了,可以在次尝试ping一下相应的网络。

ping 192.168.56.1 (网关是通的)

ping 192.168.56.119 (自己)

通过宿主机的终端来ping虚拟机,看看两者是否通信,结果是通信的,一切ok。

关闭防火墙

查看防火墙状态:
systemctl status firewalld
关闭防火墙状态:
systemctl stop firewalld
systemctl disable firewalld

centos7获取mac地址_NAT_21