在CentOS下使用VirtualBox进行网络桥接的步骤如下:
- 选择VirtualBox虚拟机的网络设置:
- 打开VirtualBox管理器,选择你要配置的虚拟机,点击“设置”。
- 在设置窗口中选择“网络”选项卡。
- 在“适配器1”下,选择“桥接模式”。确保“界面名称”选择的是你当前用于上网的物理网卡(例如,如果你使用的是Wi-Fi上网,则选择对应的无线网卡)。
- 点击“确定”保存设置。
- 修改网络接口配置文件:
- 启动虚拟机,打开终端。
- 使用文本编辑器(如
vi
)编辑网络接口配置文件。通常,该文件位于/etc/sysconfig/network-scripts/
目录下,文件名格式为ifcfg-<设备名称>
,例如ifcfg-enp0s3
。 - 在配置文件中,将
BOOTPROTO
设置为static
,表示使用静态IP地址。 - 设置
IPADDR
、NETMASK
、GATEWAY
和DNS1
等参数,确保它们与你的宿主机在同一网段内。例如:
BOOTPROTO=static IPADDR=192.168.1.103 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ONBOOT=yes
- 按下
Esc
键,然后输入:wq
保存并退出编辑器。
- 配置默认网关(可选):
- 如果需要,可以编辑
/etc/sysconfig/network
文件来设置默认网关,确保其与宿主机相同。
- 配置DNS服务器(可选):
- 编辑
/etc/resolv.conf
文件,设置DNS服务器地址,可以使用宿主机相同的DNS服务器。
- 重载配置和重新连接:
- 让NetworkManager重新缓存网络配置文件:
nmcli c reload
- 断开并重新连接网络接口设备:
nmcli dev disconnect enp0s3 nmcli con up ifname enp0s3
- 测试网络连接:
- 在宿主机上ping虚拟机的IP地址,或在虚拟机上ping外部网站(如
ping www.baidu.com
),以验证网络连接是否正常。
注意事项:
- 确保虚拟机的IP地址与宿主机在同一网段内,以避免IP冲突。
- 如果使用DHCP分配IP地址,请确保物理网络中有可用的DHCP服务器。
- 在进行网络配置时,建议备份相关配置文件以防万一。
以上步骤展示了如何在CentOS环境下成功设置网络桥接,实现虚拟机与宿主机以及外部网络的直接通信。