在CentOS中配置VirtualBox网络的方法有多种,以下是一些常见的网络模式及其配置步骤:
NAT模式
-
启用NAT模式:
打开VirtualBox管理器,选择要配置的虚拟机,点击“设置”。在“网络”选项卡中,选择“NAT模式”。点击“确定”保存设置。 -
配置CentOS系统网络:
启动CentOS虚拟机,登录后打开终端。使用文本编辑器(如vi)编辑网络配置文件。例如,对于“ens33”网卡,使用命令:sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33修改配置文件以设置静态IP(如果需要):
DEVICE=ens33 BOOTPROTO=static HWADDR=08:00:27:F2:6B:2 ONBOOT=yes NM_CONTROLLED=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1保存文件并重启网络服务:
sudo systemctl restart network使用
ip addr命令确认网络配置是否正确。
Host-Only模式
-
启用Host-Only模式:
打开VirtualBox管理器,选择要配置的虚拟机,点击“设置”。在“网络”选项卡中,选择“仅主机模式”。点击“确定”保存设置。 -
配置CentOS系统网络:
启动CentOS虚拟机,登录后打开终端。使用文本编辑器(如vi)编辑网络配置文件。例如,对于“ens33”网卡,使用命令:sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33修改配置文件以设置静态IP(如果需要):
DEVICE=ens33 BOOTPROTO=static IPADDR=192.168.56.100 NETMASK=255.255.255.0 GATEWAY=192.168.56.1 ONBOOT=yes保存文件并重启网络服务:
sudo systemctl restart network使用
ip addr命令确认网络配置是否正确。
桥接模式
-
启用桥接模式:
打开VirtualBox管理器,选择要配置的虚拟机,点击“设置”。在“网络”选项卡中,选择“桥接模式”。选择要桥接的物理网卡,点击“确定”保存设置。 -
配置CentOS系统网络:
启动CentOS虚拟机,登录后打开终端。使用文本编辑器(如vi)编辑网络配置文件。例如,对于“ens33”网卡,使用命令:sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33修改配置文件以设置静态IP(如果需要):
DEVICE=ens33 BOOTPROTO=static IPADDR=198.168.0.103 NETMASK=255.255.255.0 ONBOOT=yes配置默认网关:
编辑默认网关配置文件:sudo vi /etc/sysconfig/network设置默认网关地址与主机相同,例如:
GATEWAY=192.168.0.1配置DNS服务器:
编辑DNS配置文件:sudo vi /etc/resolv.conf使用与主机相同的DNS服务器,例如:
nameserver 202.96.134.33 nameserver 202.96.128.86重载配置和重新连接网络接口:
让NetworkManager重新加载网络配置文件:sudo nmcli c reload断开并重新连接网络接口设备:
sudo nmcli dev disconnect enp0s3 sudo nmcli con up ifname enp0s3
通过以上步骤,您可以根据需要在VirtualBox中为CentOS虚拟机设置不同的网络适配器模式,以满足不同的网络需求。