
Estou tendo um problema com minha instalação do Ubuntu 20.04, onde não tenho interface Ethernet e não consigo encontrar uma maneira de recuperá-la. Minha situação é muito parecida comessepergunta, mas não consigo acessar uma NIC externa e duvido que isso funcione para mim. Eu tenho um dongle wifi USB, mas ele não é reconhecido pelo sistema e não consegui construir os drivers (quando tento compilá-los, recebo um erro de compilação). Quando fiz esta instalação, escolhi a opção de instalação mínima, e pode ser por isso que o adaptador USB não é reconhecido.
Qualquer ajuda para que pelo menos a conexão Ethernet funcione novamente seria muito apreciada. Passei muito tempo personalizando esta instalação e prefiro não ter que refazer todo esse trabalho se puder evitá-lo. No final das contas, sempre posso reinstalar, mas gostaria de evitar isso.
Fundo
Isso começou com um problema de resolução da tela travada em 800x600 devido a alguns problemas de driver. Já resolvi esse problema antes, mas esqueci exatamente como, então pesquisei no Google e segui algumas soluções, nenhuma das quais funcionou para mim. Eu tinha outras coisas para resolver, então desisti do assunto e deixei o PC por algumas semanas. Quando voltei a resolver esse problema, também percebi que não tinha mais uma conexão de rede. Depois de tentar algumas coisas (nenhuma das quais me lembro agora), substituir o cabo de rede, adquirir uma nova placa-mãe, CPU e RAM (eu queria uma atualização de qualquer maneira e pensei que talvez a placa antiga que eu estava usando estivesse finalmente morrendo), percebi alguma outra coisa estava errada.
Não consigo instalar nada diretamente na máquina, consegui instalar alguns pacotes baixando-os e suas dependências em outra máquina, colocando-os em um USB e instalando-os fora do USB. Abaixo está a saída de vários comandos que vi em outros tópicos.
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 os comandos geram uma mensagem de módulo não encontrado
Editar
Depois de escrever minha pergunta, tentei instalar o dkms
e r8168-dkms
funcionou bem, mas ainda não tinha conexão de rede. Tenho quase certeza de que tentei sudo modprobe r8169
neste momento, mas talvez não. Também tentei instalar linux-generic-hwe-20.04
conforme mencionado em outra pergunta e não foi finalizado devido a alguns erros.
Depois de ver o comentário do @Terrance decidi tentar sudo modprobe r8169
novamente e funcionou. Na verdade, não executei o comando anteriormente ou minha tentativa de instalação linux-generic-hwe-20.04
funcionou apenas o suficiente para fazer o driver funcionar (não tenho certeza se isso é possível).
O resultado final é que meu sistema está funcionando o suficiente, eu deveria ser capaz de consertá-lo, mas não sei a solução exata que me irrita mais