运维

运维

Products

当前位置:首页 > 运维 >

如何配置CentOS虚拟机在VirtualBox中的网络连接?

96SEO 2025-08-28 19:17 1


一、 简介

CentOS作为一款流行的Linux发行版,因其稳定性、平安性以及免费的特点,被广泛用于服务器、开发环境等场景。而VirtualBox作为一款优秀的虚拟化软件,可以实现多操作系统共存,为开发者提供了极大的便利。本文将详细介绍如何在VirtualBox中为CentOS虚拟机配置网络连接。

二、 配置前准备

在开始配置之前,请确保以下准备工作已完成: 1. 下载CentOS网络版镜像。 2. 安装VirtualBox。 3. 创建CentOS虚拟机。

如何配置centos虚拟机网络virtualbox

三、 四种网络配置方案

在VirtualBox中,为CentOS虚拟机配置网络主要有以下四种方案:

1. 桥接模式

桥接模式将虚拟机的网络与宿主机的物理网络连接起来实现虚拟机与宿主机、其他虚拟机以及外部网络的通信。

  1. 在虚拟机设置中,选择“网络”选项卡。
  2. 选择“桥接适配器”,点击“设置”。
  3. 在“网络连接”选项中,选择“桥接”。
  4. 在“桥接”选项中,选择一个已连接的物理网卡,如“以太网”。
  5. 点击“确定”保存设置。

2. 主机-宿主网络

主机-宿主网络模式允许虚拟机与宿主机进行通信,但无法访问外部网络。

  1. 在虚拟机设置中,选择“网络”选项卡。
  2. 选择“网络适配器”选项,点击“添加”。
  3. 在“类型”中选择“Host-Only”,点击“创建”。
  4. 在“名称”中输入网络名称,如“vboxnet0”。
  5. 点击“确定”保存设置。

3. 内部网络

内部网络模式允许虚拟机之间进行通信,但无法与宿主机或外部网络通信。

  1. 在虚拟机设置中,选择“网络”选项卡。
  2. 选择“网络适配器”选项,点击“添加”。
  3. 在“类型”中选择“内部”,点击“创建”。
  4. 在“名称”中输入网络名称,如“vboxnet1”。
  5. 点击“确定”保存设置。

4. 仅主机网络

仅主机网络模式允许虚拟机访问外部网络,但无法与宿主机或其他虚拟机通信。

  1. 在虚拟机设置中,选择“网络”选项卡。
  2. 选择“网络适配器”选项,点击“添加”。
  3. 在“类型”中选择“仅主机网络”,点击“创建”。
  4. 在“名称”中输入网络名称,如“vboxnet2”。
  5. 点击“确定”保存设置。

四、 配置CentOS网卡

在完成虚拟机网络配置后还需要在CentOS系统中配置网卡。以下以桥接模式为例,讲解如何配置CentOS网卡:

  1. 登录CentOS系统。
  2. 编辑网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33
  3. 设置以下参数:
    • ONBOOT=yes -BOOTPROTO=none -IPADDR=192.168.1.100 -NETMASK=255.255.255.0 -GATEWAY=192.168.1.1
  4. 保存并退出编辑器。
  5. 重启网络服务:service network restart

五、 验证网络连接

完成网络配置后可以网络连接:

  1. 查看IP地址:ip addr show ens33
  2. 测试外网连接:ping www.baidu.com
  3. 测试内网连接:ping 192.168.1.1

若以上命令均能正常施行,说明网络连接配置成功。

本文详细介绍了在VirtualBox中为CentOS虚拟机配置网络的方法,包括四种网络配置方案以及CentOS网卡配置。通过本文的指导,您应该能够轻松地为您的CentOS虚拟机配置网络连接。


标签: CentOS

提交需求或反馈

Demand feedback