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

VirtualBox仅主机适配器导致Chrome与Slack无法访问网络

解决Chrome在VirtualBox Host-Only网卡启用时无法上网的问题

听起来你遇到的问题是VirtualBox的Host-Only网卡干扰了Chrome的网络路由——毕竟Firefox没这问题,说明核心差异在Chrome的网络处理逻辑上。下面是几个经过验证的解决步骤,你可以挨个试试:

1. 移除Host-Only网卡的默认网关

VirtualBox有时候会给Host-Only网卡自动添加默认网关,这会让Chrome误以为这个网卡是主要上网路径,但它本身是仅主机网络,根本连不上外网。调整方法:

  • 打开「控制面板」→「网络和共享中心」→「更改适配器设置」
  • 右键点击你的VirtualBox Host-Only网卡(名称一般是「VirtualBox Host-Only Ethernet Adapter」),选择「属性」
  • 找到「Internet协议版本4(TCP/IPv4)」,双击进入设置
  • 确保「默认网关」这一栏是空的,只保留IP地址(10.23.23.1)和子网掩码(比如255.255.255.0)
  • 保存设置后重启Chrome,看看能不能正常上网

2. 调整网卡的优先级,让系统优先用你的主上网网卡

Windows的网卡优先级决定了系统默认用哪个网卡发送流量,如果Host-Only网卡优先级高于你的主网卡(WiFi/以太网),Chrome就会优先走它。调整步骤:

  • 按下Win+R,输入ncpa.cpl回车,快速打开适配器设置
  • 按下Alt键调出菜单栏,点击「高级」→「高级设置」
  • 在「适配器和绑定」标签页,把你当前用来上网的网卡(比如「WLAN」或者「以太网」)拖动到Host-Only网卡的上方
  • 点击「确定」后重启Chrome,测试网络

3. 重置Chrome的网络设置

有时候Chrome的缓存或者自定义网络配置会导致它固执地选择错误的网卡,重置一下就能解决:

  • 打开Chrome,在地址栏输入chrome://settings/reset回车
  • 点击「重置设置」,再确认一次「重置」,把Chrome恢复到默认状态
  • 重启Chrome后尝试访问网站

4. 检查Chrome的DNS配置

如果Host-Only网卡的DNS服务器无法解析外网域名,Chrome可能会因为用了这个DNS而无法上网:

  • 打开Chrome,输入chrome://settings/security,滚动到「高级」部分
  • 尝试关闭「使用安全DNS」选项,或者手动设置公共DNS(比如8.8.8.8)
  • 也可以直接在你的主上网网卡的TCP/IPv4设置里,把DNS服务器设为8.8.8.8或者1.1.1.1,确保系统优先用能解析外网的DNS

为什么Firefox没问题?

Firefox的网络栈和Chrome采用的Chromium网络栈逻辑不同,它会更智能地检测哪个网卡能正常访问外网,自动切换到正确的路径,所以不会被Host-Only网卡干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:29:18