nm-applet 报告“没有可用的网络设备” - 如何修复?

nm-applet 报告“没有可用的网络设备” - 如何修复?

我在安装在外部 USB 3.0 驱动器上的 Ubuntu MATE 16.04.5 LTS 上遇到了奇怪的问题。它使用安装在 MBR 中的 GRUB。它已安装所有更新。文件系统是干净的(fsck从其他 Ubuntu 16.04 LTS 系统强制安装)。

网络管理器小程序(nm-applet)内容如下:

没有可用的网络设备
没有可用的网络设备

但是如果我尝试使用 QEMU-KVM(sudo kvm -drive file=/dev/sdc,format=raw -m 1512)启动它,那么它会找到网络(由e1000e内核模块驱动的默认虚拟 Intel 82540EM)。

我看到系统在uname -r软件包列表中使用了 4.15.0-33-generic 内核:

$ dpkg -l | grep linux | grep 4.15
ii  linux-headers-4.15.0-33                       4.15.0-33.36~16.04.1                         all          Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-33-generic               4.15.0-33.36~16.04.1                         amd64        Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii  linux-image-4.15.0-33-generic                 4.15.0-33.36~16.04.1                         amd64        Signed kernel image generic
ii  linux-modules-4.15.0-33-generic               4.15.0-33.36~16.04.1                         amd64        Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP

有趣的是——相关的 HWE 包尚未安装。

运行debsums -c -s -a没有显示任何可疑的输出。

我已经清除并重新安装 NetworkManager 及其相关内容:

sudo apt-get purge network-manager
sudo apt-get install indicator-network indicator-network-tools network-manager network-manager-gnome

但它没有帮助。

内核可能导致问题吗?

答案1

似乎是内核问题。

我已经使用之前的 4.4.0-138-generic 内核重新启动并且网络再次正常运行。

所以我删除了 4.15 内核

sudo apt-get purge $(dpkg -l | grep 4.15 | grep linux | awk '{print $2}')
sudo rm -rf /lib/modules/4.15.0-33-generic

以防止将来发生不可预测的行为。

重启后,所有网络设备均被成功识别。

相关内容