VirtualBox虚拟机在CentOS如何设置多网卡
导读:VirtualBox虚拟机中CentOS设置多网卡步骤 一、前置准备:在VirtualBox中添加多网卡 打开VirtualBox管理器,选中目标CentOS虚拟机,点击顶部菜单栏【设置】。 进入【网络】选项卡,在【适配器1】标签下:...
VirtualBox虚拟机中CentOS设置多网卡步骤
一、前置准备:在VirtualBox中添加多网卡
- 打开VirtualBox管理器,选中目标CentOS虚拟机,点击顶部菜单栏【设置】。
- 进入【网络】选项卡,在【适配器1】标签下:
- 勾选【启用网络适配器】;
- 连接方式选择【NAT】(用于虚拟机访问外网);
- 点击【高级】→【MAC地址】,记录该网卡的MAC地址(后续配置需用到)。
- 切换至【适配器2】标签下:
- 勾选【启用网络适配器】;
- 连接方式选择【仅主机(Host-Only)】(用于虚拟机与宿主机通信);
- 点击【高级】→【MAC地址】,记录该网卡的MAC地址。
二、启动CentOS虚拟机并确认网卡信息
- 启动CentOS虚拟机,登录系统。
- 打开终端,执行
ip addr
命令,查看当前网卡列表:- 默认会存在一个NAT网卡(通常命名为
ens33
或enp0s3
); - 新增的仅主机网卡会显示为
ens34
或enp0s8
(具体名称以实际为准)。
- 默认会存在一个NAT网卡(通常命名为
三、配置NAT网卡(适配器1,用于访问外网)
- 进入网络配置目录:
cd /etc/sysconfig/network-scripts/
。 - 编辑NAT网卡的配置文件(以
ens33
为例):vi ifcfg-ens33
。 - 修改以下参数(确保内容如下):
DEVICE=ens33 # 网卡设备名(与ip addr显示一致) BOOTPROTO=dhcp # 动态获取IP(NAT模式推荐) ONBOOT=yes # 开机自启动 TYPE=Ethernet # 网络类型 NAME=ens33 # 网卡名称
- 保存并退出(
:wq
)。
四、配置仅主机网卡(适配器2,用于宿主机通信)
- 复制NAT网卡的配置文件(以
ens33
为例),生成仅主机网卡的配置文件:cp ifcfg-ens33 ifcfg-ens34
。 - 编辑仅主机网卡的配置文件:
vi ifcfg-ens34
。 - 修改以下参数(根据实际需求调整):
DEVICE=ens34 # 网卡设备名(与ip addr显示一致) BOOTPROTO=static # 静态IP(仅主机模式推荐) ONBOOT=yes # 开机自启动 TYPE=Ethernet # 网络类型 NAME=ens34 # 网卡名称 IPADDR=192.168.56.101 # 静态IP(需在VirtualBox仅主机网络范围内,如192.168.56.x) NETMASK=255.255.255.0 # 子网掩码(默认与VirtualBox仅主机网络一致) # GATEWAY=192.168.56.1 # 仅主机模式无需设置网关(避免冲突) DNS1=8.8.8.8 # DNS服务器(可选,用于域名解析)
注意:若需设置网关,需确保其不在仅主机网络范围内(如VirtualBox默认仅主机网关为
192.168.56.1
,此处可不填)。
五、重启网络服务并验证配置
- 重启网络服务以应用更改:
systemctl restart network
。 - 验证NAT网卡是否可访问外网:
ping www.baidu.com
(若通,则说明NAT配置成功)。 - 验证仅主机网卡是否可与宿主机通信:
- 在CentOS中执行
ping 宿主机IP
(如ping 192.168.56.1
,宿主机IP可通过VirtualBox【主机网络管理器】查看); - 在宿主机中执行
ping 虚拟机仅主机IP
(如ping 192.168.56.101
)。
- 在CentOS中执行
六、常见问题排查
- 无法ping通宿主机:检查仅主机网卡的IP地址是否与VirtualBox仅主机网络范围一致(如
192.168.56.x
);关闭CentOS防火墙(systemctl stop firewalld
)临时测试。 - 无法访问外网:检查NAT网卡的
BOOTPROTO
是否为dhcp
,并确认VirtualBox的NAT网络设置正常。 - 网卡不启动:检查配置文件中的
ONBOOT
是否为yes
,并确认网卡设备名是否正确(可通过ip addr
查看)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox虚拟机在CentOS如何设置多网卡
本文地址: https://pptw.com/jishu/723660.html