Ubuntu 22.04虚拟机桥接网卡无法联网,NetworkManager报ip-config-unavailable DHCP错误求助
Overview and Environment
我最近搭建了一台VirtualBox虚拟机,系统是Ubuntu 22.04。安装完VirtualBox增强工具后,突然遇到了奇怪的网络问题——虚拟机完全没法访问互联网。负责联网的网卡enp0s3采用的是桥接模式,桥接到我主机的无线网卡上。
诊断步骤
- 首先我查看了NetworkManager的日志,发现enp0s3始终无法正常连接,日志内容如下:
Activation: starting connection 'Wired connection 1' (adea0206-d268-302b-b1d3-6f12a938a5db) device (enp0s3): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed') device (enp0s3): state change: prepare -> config (reason 'none', sys-iface-state: 'managed') device (enp0s3): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed') dhcp4 (enp0s3): activation: beginning transaction (timeout in 45 seconds) device (enp0s3): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
接着我用Wireshark抓包查看DHCP交互过程,发现虚拟机发送了DHCP Discover包,家里的路由器(192.168.1.1)也回复了Offer包,虚拟机接着发送了Request包,路由器也返回了Acknowledgment包。这说明DHCP的整个交易过程是正常的,没有问题。
之后我尝试重新应用netplan配置,也重启过系统,但这两种操作都没能解决问题。
备注:内容来源于stack exchange,提问作者Chris Howe
相关产品推荐
相关产品推荐

