几天前,我在 Ubuntu 22.04.3 上运行了自动升级。今天我重启了电脑,现在它无法连接到互联网。
我尝试了 Wi-Fi(在 2 个不同的卡中)和 LAN 电缆,但效果相同。例如,当我尝试时,ping 8.8.8.8
我得到了Destination Host Unreachable
。
我现在有 3 个版本的内核可用:
5.15.0-83
- 互联网不工作5.15.0-78
- 互联网不工作5.3.0-62
- 由于错误,我无法启动此版本Unable to mount root fs on unknown-block(0,0)
。
我尝试通过以下方法修复(3)中的错误 sudo update-initramfs -u -k version
(答案位于https://askubuntu.com/a/41939/882361),出现Can’t find modules.builtin.modinfo
错误。
我能做些什么来让它工作吗?任何帮助都将不胜感激。
更多细节
正如评论中所建议的:
我运行了
sudo apt autoclean
(和sudo apt autoremove
)。重启后,没有任何区别。ip a
返回(我希望没有拼写错误,因为我从另一个屏幕手动重写它):3: wlp8s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 inet 192.168.50.91/24 brd 192.168.50.255 scope global dynamic noprefixroute wlp8s0 4: wlp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
ls -al /etc/resolv.conf
返回:/etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
sudo dpkg -s linux-modules-extra-$(uname -r) | grep Status
返回:Status: install ok installed
作为附加测试,当我的 PC 连接到 Wi-Fi 时,我尝试在网络打印机上打印一些内容。它打印得很顺利,因此系统可以访问本地网络。
肯定不是我的路由器的问题,因为其他电脑和手机使用它都没有问题。我尝试从手机共享我的 LTE 连接,但也无法在我的电脑上使用。
答案1
看来我在后台激活了 Wireguard VPN,但 VPN 服务器由于某种原因停止工作。由于 Wireguard 没有任何可靠的 Ubuntu 连接指示器,因此很难发现它。
一旦我禁用VPN,互联网立即恢复工作。所以问题解决了。