You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VirtualBox(Windows 10)中配置桥接网络并解决联网问题

解决VirtualBox桥接网络下Linux虚拟机无法联网的问题

我来帮你一步步搞定这个问题——你已经完成了VirtualBox里桥接模式和混杂模式的基础设置,现在只需要补充主机和虚拟机的几个关键配置,就能让虚拟机拿到独立IP并正常联网了:

Windows主机侧的必要配置

  • 首先检查VirtualBox桥接驱动是否启用:
    打开「控制面板 > 网络和共享中心 > 更改适配器设置」,找到你当前在用的物理网卡(比如WiFi网卡或者有线网卡),右键选择「属性」,确保列表里的VirtualBox Bridged Networking Driver已经被勾选。如果没勾选,打上勾后点击确定。
  • 暂时调整防火墙设置:
    Windows防火墙有时候会拦截桥接网络的流量,你可以先临时关闭防火墙测试一下(「控制面板 > Windows Defender防火墙 > 启用或关闭Windows Defender防火墙」),如果能联网了,再去防火墙里添加允许VirtualBox相关流量的规则,不用一直关着。
  • 确认物理网卡的混杂模式:
    右键物理网卡选择「属性 > 配置 > 高级」,找到「Promiscuous Mode」(混杂模式)选项,设置为「Enabled」,然后确定。

Linux虚拟机的网络配置

进入Linux虚拟机后,你需要确保网络参数配置正确:

  • 先查看网卡名称:
    打开终端,输入 ip addr 命令,找到类似 enp0s3 或者 enp0s8 的网卡名(这就是桥接模式对应的网卡)。
  • 配置DHCP自动获取IP(推荐新手用这个):
    大多数现代Linux发行版(比如Ubuntu、Fedora、CentOS 7+)都用NetworkManager管理网络:
    • 右键桌面的网络图标,选择「Edit Connections」
    • 找到对应的桥接网卡,双击进入设置,把IPv4选项卡的方法改成「Automatic (DHCP)」
    • 保存设置后,重启网络服务:sudo systemctl restart NetworkManager
  • 如果要设置静态IP(需要和主机同网段):
    比如你的Windows主机IP是192.168.1.100,子网掩码255.255.255.0,网关192.168.1.1,那虚拟机可以这么配置:
    • 编辑网卡配置文件(以Ubuntu为例,路径是 /etc/netplan/00-installer-config.yaml),写入:
      network:
        ethernets:
          enp0s3:
            addresses: [192.168.1.101/24]
            gateway4: 192.168.1.1
            nameservers:
              addresses: [8.8.8.8, 1.1.1.1]
        version: 2
      
    • 应用配置:sudo netplan apply
  • 测试联网:
    终端输入 ping 8.8.8.8,如果能收到回复,说明外网连通;再输入 ping 你的Windows主机IP,测试和主机的连通性。

额外排查要点

  • 确认VirtualBox里的桥接适配器选对了网卡:比如你主机用的是WiFi上网,VirtualBox的「Bridged Adapter」下拉菜单就要选对应的无线网卡,别选没插网线的有线网卡。
  • 重启VirtualBox和虚拟机:有时候修改完设置后,必须重启才能让配置生效,别忘记这一步。
  • 检查路由器的DHCP范围:如果虚拟机拿不到IP,可能是路由器的DHCP分配范围满了,这时候手动设置静态IP就可以解决。

内容的提问来源于stack exchange,提问作者dopeydoe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:05:09