VirtualBox中CentOS7双网卡配置实现

使用VirtualBox安装虚拟机的时候, 我们希望虚拟机能够访问公网, 且无论在任何网络环境下都可以使用固定的ip地址能够访问到虚拟机. 那么我们在创建虚拟机时可以使用双网卡方案得到完美解决.

  • 第一种使用NAT + Host only组合(本文示例)
  • 第二种使用桥接 + Host only 组合(尚未研究)

废话少说, 上菜

  1. 安装

    • 宿主机安装好VirtualBox软件和准备系统iso镜像, 这里不做赘述
    • VirtualBox中创建CentOS7虚拟机:
      1. 设置虚拟机名称及文件安装路径, 格局提示设置完成虚拟机各项参数 Snipaste_2024-04-03_12-38-40.png

      2. 单独设置多网卡 Snipaste_2024-04-03_12-39-49.png

        网卡1设置为NAT模式

        Snipaste_2024-04-03_12-40-20.png

        网卡2设置为Host only模式

      3. 修改完成启动虚拟机, 进行系统安装

        使用方向键选择Install CentOS 7进入安装引导

        Snipaste_2024-04-03_12-41-19.png

      4. 进入安装引导, 根据提示配置

        • 选择语言 Snipaste_2024-04-03_12-42-07.png
        • 设置时区, 点击进入时区选项选择shanghai东八区 Snipaste_2024-04-03_12-42-33.png Snipaste_2024-04-03_12-43-05.png
        • 选择磁盘 Snipaste_2024-04-03_12-43-48.png
        • 配置网卡, 分别配置网卡1和网卡2, 配置完成后点击save保存 Snipaste_2024-04-03_12-44-26.png Snipaste_2024-04-03_12-45-03.png Snipaste_2024-04-03_12-45-35.png Snipaste_2024-04-03_12-46-02.png
        • 配置用户 Snipaste_2024-04-03_12-48-29.png
        • 等待安装进程结束, 点击Reboot重启虚拟机 Snipaste_2024-04-03_12-57-24.png
        • 虚拟机重启完成后, 输入安装时设置的用户名密码登陆系统 Snipaste_2024-04-03_13-02-17.png
  2. 配置

    • 先确认网卡地址,确认通过第一章网卡的NAT是否能够正常上网 Snipaste_2024-04-03_13-03-07.png
    • 设置第二张网卡自启动 Snipaste_2024-04-03_14-06-17.png
    • 重启网卡, 确认网卡2的ip地址 Snipaste_2024-04-03_14-09-08.png
  3. 验证

    • 从宿主机ping虚拟机网卡2的ip, 并使用这个ip登陆虚拟机 Snipaste_2024-04-03_15-00-37.png