nm-applet сообщает «Нет доступных сетевых устройств» — как исправить?

nm-applet сообщает «Нет доступных сетевых устройств» — как исправить?

У меня странная проблема с Ubuntu MATE 16.04.5 LTS, установленной на внешнем USB 3.0-диске. Он использует GRUB, установленный в MBR. На нем установлены все обновления. Файловая система чистая (принудительно установлена fsck​​из другой системы Ubuntu 16.04 LTS).

Апплет Network Manager ( nm-applet) сообщает следующее:

Нет доступных сетевых устройств
Нет доступных сетевых устройств

Но если я попытаюсь загрузить его с помощью QEMU-KVM ( sudo kvm -drive file=/dev/sdc,format=raw -m 1512), то он находит сеть (виртуальный Intel 82540EM по умолчанию, управляемый e1000eмодулем ядра).

Я вижу, что система использует ядро ​​4.15.0-33-generic в uname -rсписке пакетов:

$ 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

для предотвращения непредсказуемого поведения в будущем.

После перезагрузки все сетевые устройства были успешно распознаны.

Связанный контент