温馨提示×

CentOS下VirtualBox如何配置多网卡

小樊
44
2025-07-10 11:41:59
栏目: 智能运维

在CentOS下使用VirtualBox配置多网卡可以通过以下步骤完成:

  1. 创建虚拟机并添加网卡
  • 打开VirtualBox管理器,新建一个CentOS虚拟机,并按照默认设置完成安装。
  • 在虚拟机启动后,使用 ip addrifconfig命令查看现有的网卡信息。通常,默认会有一块网卡(如 ens33)。
  1. 配置NAT网络
  • 打开VirtualBox管理器,选择虚拟机,点击“设置”。
  • 在“网络”选项卡中,选择“适配器1”,点击“高级” -> “桥接网卡”。
  • 选择你的物理网卡,点击“确定”。
  • 在“网络”选项卡中,选择“适配器1”,点击“高级” -> “NAT设置”,确保“连接方式”为“NAT”。
  • 点击“确定”保存设置。
  1. 配置Host-Only网络
  • 在“网络”选项卡中,选择“适配器2”,点击“高级” -> “桥接网卡”。
  • 选择你的物理网卡,点击“确定”。
  • 在“网络”选项卡中,选择“适配器2”,点击“高级” -> “NAT设置”,确保“连接方式”为“NAT”。
  • 点击“确定”保存设置。
  1. 配置虚拟机网络接口
  • 配置NAT网卡
  • 编辑 /etc/sysconfig/network-scripts/ifcfg-ens33文件(或其他网卡对应的配置文件),设置 BOOTPROTOdhcp,确保 ONBOOTyes
  • 重启网络服务:systemctl restart network
  • 配置Host-Only网卡
  • 如果需要添加第二个网卡(如 ens34),复制 /etc/sysconfig/network-scripts/ifcfg-ens33文件,重命名为 ifcfg-ens34
  • 编辑 ifcfg-ens34文件,设置 DEVICEens34BOOTPROTOstaticIPADDR为你设定的Host-Only网络IP地址,NETMASK为子网掩码,GATEWAY为宿主机的IP地址(不在Host-Only网络中),DNS1DNS2为DNS服务器地址。
  • 设置 ONBOOTyes,保存文件。
  • 重启网络服务:systemctl restart network
  1. 验证网络配置
  • 在宿主机上使用 ping命令测试虚拟机的IP地址,确保宿主机可以访问虚拟机。
  • 在虚拟机内部使用 ping命令测试宿主机的IP地址,确保虚拟机可以访问宿主机。
  • 如果需要,可以在虚拟机内部配置网络适配器以访问外网。

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

0