温馨提示×

CentOS中VirtualBox如何配置桥接网络

小樊
58
2025-07-16 14:12:17
栏目: 智能运维

在CentOS系统中使用VirtualBox配置桥接网络的步骤如下:

  1. 打开VirtualBox管理器,选择你的CentOS虚拟机,点击“设置”。

  2. 在设置窗口中,选择“网络”选项卡。

  3. 将网络适配器设置为“桥接网卡”,这将使虚拟机直接连接到物理网络。

  4. 如果你的物理网络有多个可用的网络接口,选择一个合适的接口作为桥接的目标。

  5. 确认设置后,启动虚拟机

  6. 在虚拟机内部,配置网络设置以使用正确的网关和DNS服务器。这通常可以通过编辑 /etc/sysconfig/network-scripts/ 目录下的网络配置文件来完成,例如 ifcfg-eth0

    • 使用文本编辑器(如 vinano)打开网络配置文件:
    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    • 修改配置文件,将其中的 BOOTPROTO 设置为 static,并添加或修改以下行:
    TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=你的UUID DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 # 设置为与宿主机同一网段的IP地址 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 # 设置为你的网关地址 DNS1=8.8.8.8 # 设置为你的DNS服务器地址 DNS2=8.8.4.4 # 设置为你的备用DNS服务器地址 

    请确保 IPADDRNETMASKGATEWAYDNS1/DNS2 服务器地址与你的网络环境相匹配。

    • 保存并退出编辑器。
  7. 重启网络服务以应用配置:

    sudo systemctl restart network 
  8. 验证网络连接

    • 在虚拟机中,使用以下命令测试网络连接:
    ping 192.168.1.1 # 测试与宿主机的连接 ping 8.8.8.8 # 测试与外部DNS服务器的连接 ping www.baidu.com # 测试访问互联网 

如果在配置过程中遇到问题,例如虚拟机无法获取IP地址或无法ping通外部网络,请检查以下内容:

  • 确保虚拟机的IP地址与宿主机在同一网段内,以避免IP冲突。
  • 确保宿主机的网络适配器支持桥接模式,并且已启用。
  • 检查防火墙设置,确保必要的端口(如22端口用于SSH连接)已开放。
  • 如果使用DHCP分配IP地址,请确保物理网络中有可用的DHCP服务器。

0