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

如何修复Ubuntu虚拟机中VirtualBox桥接以太网的网络配置问题?

如何修复Ubuntu虚拟机中VirtualBox桥接以太网的网络配置问题?

嘿,我来帮你一步步搞定这个桥接网络的配置问题!先理清楚你的场景:你在Windows 10主机上跑着Ubuntu的VirtualBox虚拟机,主机本身有两个网卡——"Ethernet"(有线)和"WLAN"(无线),现在想把这两个物理网卡分别对应到虚拟机里的两个虚拟网卡,而且你已经在VirtualBox里做了初步配置:把Adapter2桥接主机的"Ethernet",Adapter3桥接"WLAN",对吧?

接下来咱们把虚拟机里的网络配置补全,确保能正常连通:

一、确认VirtualBox的桥接配置没问题

你已经在VirtualBox里设置了两个桥接适配器,要确保这两项配置都正确:

  • Adapter2选择桥接适配器,并关联到主机的"Ethernet"网卡,同时勾选“接入网线”(有线网卡需要这个选项来模拟网线连接)
  • Adapter3同样选择桥接适配器,关联到主机的"WLAN"网卡

二、完善Ubuntu虚拟机里的Netplan配置

你已经找到了Netplan的配置文件/etc/netplan/01-network-manager-all.yaml,现在咱们把它补全:

  1. 打开配置文件(用nano编辑器,新手友好):
sudo nano /etc/netplan/01-network-manager-all.yaml
  1. 把配置内容补充完整,这里给你一个通用的DHCP配置示例(如果需要静态IP可以自行修改):
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s8:  # 对应VirtualBox的Adapter2(桥接Ethernet)
      dhcp4: true
      optional: true  # 允许系统启动时不等待这个网卡连接
    enp0s9:  # 对应VirtualBox的Adapter3(桥接WLAN)
      dhcp4: true
      optional: true

注意YAML文件对缩进要求很严格,每一级要对齐哦!

  1. 应用配置并生效:
sudo netplan apply

如果没生效,可以重启NetworkManager服务:

sudo systemctl restart NetworkManager

三、验证网络是否正常

配置完成后,咱们来检查一下:

  • 输入ip addr命令,查看enp0s8和enp0s9这两个网卡的IP地址,应该能获取到和主机对应网卡同网段的IP
  • 测试连通性:比如ping主机的IP地址,或者ping公共DNS(ping 8.8.8.8),如果能正常收到回复,说明配置成功啦!

备注:内容来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 12:29:51