温馨提示×

VirtualBox虚拟机在CentOS如何设置共享网络

小樊
80
2025-03-29 13:21:16
栏目: 云计算

在VirtualBox中为CentOS虚拟机设置共享网络,通常有以下几种方式:NAT、桥接、主机模式和仅主机模式。这里我将详细介绍如何设置NAT网络主机模式

NAT网络设置

  1. 创建虚拟机:首先,在VirtualBox中创建一个新的虚拟机并安装CentOS。
  2. 配置VirtualBox网络
  • 打开VirtualBox管理器,选择你的虚拟机,点击“设置”。
  • 在“网络”选项卡中,选择“NAT模式”。
  • 点击“确定”保存设置。
  1. 配置虚拟机网络
  • 启动虚拟机并登录到CentOS系统。
  • 打开终端,使用以下命令查看网络接口:
ip a
  • 找到你的NAT网络接口(通常是enp0s3或类似名称),使用文本编辑器(如vi)编辑网络配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
  • BOOTPROTO设置为static,并配置静态IP地址、子网掩码、网关和DNS。例如:
BOOTPROTO=static
IPADDR=10.0.2.15
NETMASK=255.255.255.0
GATEWAY=10.0.2.2
DNS1=8.8.8.8
ONBOOT=yes
  • 保存并退出编辑器,然后重启网络服务:
sudo systemctl restart network
  • 使用ping命令测试网络连接,例如:
ping 8.8.8.8
ping 10.0.2.2

主机模式设置

  1. 创建虚拟机:同样,首先在VirtualBox中创建一个新的虚拟机并安装CentOS。
  2. 配置VirtualBox网络
  • 打开VirtualBox管理器,选择你的虚拟机,点击“设置”。
  • 在“网络”选项卡中,选择“主机模式”。
  • 选择一个主机适配器(通常是第一个或第二个适配器),点击“确定”保存设置。
  1. 配置虚拟机网络
  • 启动虚拟机并登录到CentOS系统。
  • 打开终端,使用以下命令查看网络接口:
ip a
  • 找到你的主机模式网络接口(通常是eth0或类似名称),使用文本编辑器(如vi)编辑网络配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
  • BOOTPROTO设置为static,并配置静态IP地址、子网掩码、网关和DNS。例如:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
  • 保存并退出编辑器,然后重启网络服务:
sudo systemctl restart network
  • 在VirtualBox中,选择你的虚拟机,点击“设置”。
  • 在“网络”选项卡中,确保“连接方式”设置为“NAT模式”。
  • 点击“确定”保存设置。

通过以上步骤,你可以在VirtualBox中为CentOS虚拟机设置共享网络,实现虚拟机与宿主机以及其他设备的互相访问。

0