Я использую ubuntu 18.04.2 LTS. После последнего обновления у меня нет интернета. У меня даже нет опции Ethernet в Network Manager. Ifconfig -a дает мне только интерфейс. Между обновлением и перезагрузкой компьютера я изменил ядро с linux-image-4.15.0-43-generic на linux-image-4.15.0-45-generic.
lspci -v
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
Flags: bus master, fast devsel, latency 0, IRQ 10, NUMA node 0
I/O ports at de00 [size=256]
Memory at fdbff000 (64-bit, prefetchable) [size=4K]
Memory at fdbe0000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at fde00000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 12-34-56-78-12-34-56-78
lshw -C network
*-network UNCLAIMED
description: Ethernet controller
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list
configuration: latency=0
resources: ioport:de00(size=256) memory:fdbff000-fdbfffff memory:fdbe0000-fdbeffff memory:fde00000-fde0ffff
та же проблема, вчера вечером (снова). В прошлый раз я удалил новое ядро, затем перезагрузился со старым ядром, и проблема исчезла, но на этот раз я был беспомощен. при поиске в Интернете мне сказали «удалить r8168-dkms», но я никогда не устанавливал r8168-dkms. а как насчет наоборот, установить r8168-dkms?
поскольку эта сетевая карта единственная на борту, то доступа к сети в системе не было. использовал iso-образ рабочего стола yumi и ubuntu 20.04, чтобы сделать загрузочный компакт-диск с usb live, к счастью, в нем можно было использовать сеть. затем загрузил пакет r8168-dkms в действующую систему с помощью следующих команд:
sudo -i
# mount the real os, and get into it
mount /dev/sdX /mnt
chroot /mnt
# apt download package and dependencies into /var/cache, without installing them
apt install --download-only r8168-dkms
reboot
перезагрузился обратно в настоящую систему ubuntu, запустил это:
sudo -i
# install the cached package
apt install r8168-dkms
reboot
готово, надеюсь, это кому-нибудь поможет