centos

如何在CentOS VirtualBox中进行网络桥接

小樊
44
2025-04-14 13:21:24
栏目: 智能运维

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

外部设置

  1. 打开VirtualBox,选择你的CentOS虚拟机,点击“设置”。
  2. 在设置窗口中,选择“网络适配器”。
  3. 在“连接方式”下拉菜单中,选择“桥接模式”。
  4. 确保“连接到”选项选择“桥接网卡”,然后点击“确定”。

内部设置

  1. 关闭防火墙(临时):

    systemctl stop firewalld.service
    
  2. 修改SELinux配置

    vi /etc/selinux/config
    

    SELINUX=enforcing改为SELINUX=disabled,然后保存退出。

  3. 重启系统

    reboot
    
  4. 配置网络接口

    cd /etc/sysconfig/network-scripts/
    ls
    

    找到带有“ens33”字眼的网卡文件名(例如ifcfg-ens33),使用文本编辑器打开它:

    vi ifcfg-ens33
    
  5. 修改网卡配置文件: 将以下内容添加或修改为适合你网络环境的配置:

    BOOTPROTO=static  # 或 dhcp
    ONBOOT=yes
    IPADDR=与主机同一网段的IP
    NETMASK=与主机相同的子网掩码
    GATEWAY=与主机相同的网关地址
    DNS1=与主机相同的DNS地址
    DNS2=8.8.8.8  # 可选,谷歌DNS服务器地址
    PREFIX=24
    

    保存退出:wq

  6. 重启网络服务

    systemctl restart network.service
    
  7. 测试网络连接

    ping www.baidu.com
    

    如果能够ping通外部网站,说明网络配置成功。

  8. 如果虚拟机无法ping通宿主机

    • 编辑/etc/resolv.conf文件,添加DNS服务器:
      vi /etc/resolv.conf
      
      添加以下两行:
      nameserver 8.8.8.8
      nameserver 8.8.4.4
      
      保存退出:wq
    • 重启网络服务:
      systemctl restart network.service
      
    • 再次尝试ping宿主机。

请注意,以上步骤是基于VirtualBox的一般操作,具体配置可能会因版本不同而有所差异。如果遇到问题,建议查阅VirtualBox的官方文档或寻求社区帮助。

0
看了该问题的人还看了