从 20.04 升级到 22.04 后,网络无法工作,直到我发出
sudo nmcli networking off && sudo nmcli networking on
对于以太网/有线和 WiFi 以及来自终端的 ping 都是如此。我在 Lenovo X230 笔记本电脑上运行 Ubuntu 22.04。
也许相关:当使用 Ubuntu 20.04 时,网络可以在启动时工作,但是当我从有线切换到 wifi 时,反之亦然,我需要使用上述命令重新启动 NetworkManager。在 22.04 下,网络在启动时无法工作,直到重新启动为止,并且我需要在切换时重新启动。
我可以通过将其添加到登录中来破解它,但我确信如果我找不到根本原因,它稍后会咬我。
sudo journalctl -b 0 -u NetworkManager这是网络不工作时启动后的结果。这是使用关闭 wifi 的有线连接,由 sw rfkill 确认:
Aug 23 11:13:19 lenovo-x230u systemd[1]: Starting Network Manager...
Aug 23 11:13:19 lenovo-x230u NetworkManager[1248]: <info> [1661249599.3132] NetworkManager (version 1.36.6) is starting... (for the first time)
Aug 23 11:13:19 lenovo-x230u NetworkManager[1248]: <info> [1661249599.3139] Read config: /etc/NetworkManager/NetworkManager.conf …Run Code Online (Sandbox Code Playgroud)