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

以防止未來不可預測的行為。

重新啟動後,所有網路設備均已成功識別。

相關內容