温馨提示×

CentOS下VirtualBox虚拟机如何进行网络桥接

小樊
100
2025-03-27 13:05:35
栏目: 云计算

在CentOS下使用VirtualBox进行网络桥接的步骤如下:

  1. 选择VirtualBox虚拟机的网络设置
  • 打开VirtualBox管理器,选择你要配置的虚拟机,点击“设置”。
  • 在设置窗口中选择“网络”选项卡。
  • 在“适配器1”下,选择“桥接模式”。确保“界面名称”选择的是你当前用于上网的物理网卡(例如,如果你使用的是Wi-Fi上网,则选择对应的无线网卡)。
  • 点击“确定”保存设置。
  1. 修改网络接口配置文件
  • 启动虚拟机,打开终端。
  • 使用文本编辑器(如vi)编辑网络接口配置文件。通常,该文件位于/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-<设备名称>,例如ifcfg-enp0s3
  • 在配置文件中,将BOOTPROTO设置为static,表示使用静态IP地址。
  • 设置IPADDRNETMASKGATEWAYDNS1等参数,确保它们与你的宿主机在同一网段内。例如:
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保存并退出编辑器。
  1. 配置默认网关(可选):
  • 如果需要,可以编辑/etc/sysconfig/network文件来设置默认网关,确保其与宿主机相同。
  1. 配置DNS服务器(可选):
  • 编辑/etc/resolv.conf文件,设置DNS服务器地址,可以使用宿主机相同的DNS服务器。
  1. 重载配置和重新连接
  • 让NetworkManager重新缓存网络配置文件:
nmcli c reload
  • 断开并重新连接网络接口设备:
nmcli dev disconnect enp0s3
nmcli con up ifname enp0s3
  1. 测试网络连接
  • 在宿主机上ping虚拟机的IP地址,或在虚拟机上ping外部网站(如ping www.baidu.com),以验证网络连接是否正常。

注意事项:

  • 确保虚拟机的IP地址与宿主机在同一网段内,以避免IP冲突。
  • 如果使用DHCP分配IP地址,请确保物理网络中有可用的DHCP服务器。
  • 在进行网络配置时,建议备份相关配置文件以防万一。

以上步骤展示了如何在CentOS环境下成功设置网络桥接,实现虚拟机与宿主机以及外部网络的直接通信。

0