温馨提示×

VirtualBox中CentOS虚拟机如何配置多网卡

小樊
58
2025-04-28 16:32:24
栏目: 云计算

在VirtualBox中配置CentOS虚拟机多网卡可以通过以下步骤完成:

1. 创建虚拟机并添加网卡

  • 打开VirtualBox管理器,新建一个CentOS虚拟机,并按照默认设置完成安装。
  • 在虚拟机启动后,使用ip addrifconfig命令查看现有的网卡信息。通常,默认会有一块网卡(如ens33)。

2. 配置NAT网络

  • 添加NAT网络
    1. 打开VirtualBox管理器,选择虚拟机,点击“设置”。
    2. 在“网络”选项卡中,选择“适配器1”,点击“高级” -> “桥接网卡”。
    3. 选择你的物理网卡,点击“确定”。
    4. 在“网络”选项卡中,选择“适配器1”,点击“高级” -> “NAT设置”,确保“连接方式”为“NAT”。
    5. 点击“确定”保存设置。

3. 配置Host-Only网络

  • 添加Host-Only网络
    1. 在“网络”选项卡中,选择“适配器2”,点击“高级” -> “桥接网卡”。
    2. 选择你的物理网卡,点击“确定”。
    3. 在“网络”选项卡中,选择“适配器2”,点击“高级” -> “NAT设置”,确保“连接方式”为“NAT”。
    4. 点击“确定”保存设置。

4. 配置虚拟机网络接口

  • 配置NAT网卡

    1. 编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件(或其他网卡对应的配置文件),设置BOOTPROTOdhcp,确保ONBOOTyes
    2. 重启网络服务:systemctl restart network
  • 配置Host-Only网卡

    1. 如果需要添加第二个网卡(如ens34),复制/etc/sysconfig/network-scripts/ifcfg-ens33文件,重命名为ifcfg-ens34
    2. 编辑ifcfg-ens34文件,设置DEVICEens34BOOTPROTOstaticIPADDR为你设定的Host-Only网络IP地址,NETMASK为子网掩码,GATEWAY为宿主机的IP地址(不在Host-Only网络中),DNS1DNS2为DNS服务器地址。
    3. 设置ONBOOTyes,保存文件。
    4. 重启网络服务:systemctl restart network

5. 验证网络配置

  • 在宿主机上使用ping命令测试虚拟机的IP地址,确保宿主机可以访问虚拟机。
  • 在虚拟机内部使用ping命令测试宿主机的IP地址,确保虚拟机可以访问宿主机。
  • 如果需要,可以在虚拟机内部配置网络适配器以访问外网。

通过以上步骤,你可以在VirtualBox中成功配置CentOS虚拟机的多网卡环境。根据实际需求,你可能还需要进行其他网络相关的配置,如设置DNS服务器、调整网络优先级等。

0