
Tengo un problema con mi instalación de Ubuntu 20.04 donde no tengo una interfaz Ethernet y no puedo encontrar una manera de recuperarla. Mi situación es muy similar aestepregunta, pero no puedo acceder a una NIC externa y dudo que eso funcione para mí. Tengo un dongle wifi USB pero el sistema no lo reconoce y no he podido crear los controladores (cuando intento compilarlos aparece un error de compilación). Cuando hice esta instalación, elegí la opción de instalación mínima, lo que puede ser la razón por la que no se reconoce el adaptador USB.
Se agradecería mucho cualquier ayuda para que al menos la conexión Ethernet vuelva a funcionar. He pasado mucho tiempo personalizando esta instalación y preferiría no tener que volver a hacer todo ese trabajo si puedo evitarlo. Al final del día siempre puedo reinstalar pero me gustaría evitarlo.
Fondo
Esto comenzó con un problema con la resolución de mi pantalla bloqueada en 800x600 debido a algunos problemas con los controladores. Ya solucioné este problema antes, pero había olvidado exactamente cómo, así que busqué en Google y seguí algunas soluciones, ninguna de las cuales funcionó para mí. Tenía otras cosas con las que lidiar, así que abandoné el tema y dejé la PC por algunas semanas. Cuando volví a abordar este problema, también noté que ya no tenía conexión de red. Después de probar algunas cosas (ninguna de las cuales puedo recordar ahora), reemplazar el cable de red, obtener una nueva placa base, CPU y RAM (de todos modos quería una actualización y pensé que tal vez la antigua placa que estaba usando finalmente estaba muriendo) me di cuenta algo más estaba mal.
No puedo instalar nada directamente en la máquina, pude instalar algunos paquetes descargándolos y sus dependencias en otra máquina, colocándolos en un USB e instalándolos fuera del USB. A continuación se muestra el resultado de un montón de comandos que he visto en otros hilos.
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
sudo 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:25:00.0
version: 15
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list
configuration: latency=0
resources: ioport:f000(size=256) memory:f7504000-f7504fff memory:f7500000-f7503fff
lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) I/O Memory Management Unit
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 59)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7
03:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43bc (rev 02)
03:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] Device 43b8 (rev 02)
03:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b3 (rev 02)
20:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
20:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
20:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
20:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
25:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
29:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
29:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
2a:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function
2a:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor
2a:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Zeppelin USB 3.0 Host controller
2b:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function
2b:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
2b:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller
cat /etc/netplan/01-netcfg.yaml
#Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
modinfo r8168
/modinfo r8169
Ambos comandos generan un mensaje de módulo no encontrado
Editar
Después de escribir mi pregunta, intenté instalar dkms
y r8168-dkms
funcionó bien, pero todavía no tenía conexión de red. Estoy bastante seguro de que lo intenté sudo modprobe r8169
en este momento, pero es posible que no lo haya hecho. También intenté instalar linux-generic-hwe-20.04
como se menciona en otra pregunta y no finalizó debido a algunos errores.
Después de ver el comentario de @Terrance decidí intentarlo sudo modprobe r8169
de nuevo y funcionó. O no ejecuté el comando anteriormente o mi intento de instalación linux-generic-hwe-20.04
funcionó lo suficiente para que el controlador funcionara (no estoy seguro de si eso es posible).
El resultado final es que mi sistema funciona lo suficiente. Debería poder arreglarlo, pero no sé cuál es la solución exacta, lo que me molesta más.