Ubuntu 20.04에 이더넷 인터페이스가 없습니다.

Ubuntu 20.04에 이더넷 인터페이스가 없습니다.

이더넷 인터페이스가 없고 다시 가져올 방법을 찾을 수 없는 Ubuntu 20.04 설치에 문제가 있습니다. 내 상황은 매우 유사하다이것질문이 있는데 외부 NIC에 액세스할 수 없고 이것이 나에게도 효과가 있을지 의심스럽습니다. USB Wi-Fi 동글이 있지만 시스템에서 인식되지 않고 드라이버를 빌드할 수 없습니다(컴파일하려고 하면 컴파일 오류가 발생함). 이 설치를 수행할 때 최소 설치 옵션을 선택했는데, 이로 인해 USB 어댑터가 인식되지 않을 수 있습니다.

적어도 이더넷 연결을 다시 작동시키는 데 도움을 주시면 정말 감사하겠습니다. 나는 이 설치를 사용자 정의하는 데 많은 시간을 보냈으며 가능하다면 모든 작업을 다시 수행하고 싶지 않습니다. 결국에는 언제든지 다시 설치할 수 있지만 피하고 싶습니다.

배경

이는 일부 드라이버 문제로 인해 화면 해상도가 800x600에서 멈추는 문제로 시작되었습니다. 이전에 이 문제를 해결했지만 정확한 방법을 잊어버렸기 때문에 인터넷 검색을 수행하고 나에게 도움이 되지 않는 몇 가지 솔루션을 따랐습니다. 다른 처리할 일이 있어서 포기하고 몇 주 동안 PC를 떠나 있었습니다. 이 문제를 다시 해결했을 때 더 이상 네트워크에 연결되어 있지 않다는 사실도 발견했습니다. 몇 가지 시도(지금은 기억나지 않음), 네트워크 케이블 교체, 새 마더보드, CPU 및 RAM 구입(어쨌든 업그레이드를 원했고 내가 사용하던 오래된 보드가 마침내 죽어가고 있다고 생각했습니다)을 시도한 후에 깨달았습니다. 뭔가 다른 것이 잘못되었습니다.

컴퓨터에 직접 아무것도 설치할 수 없습니다. 몇 가지 패키지와 해당 종속성을 다른 컴퓨터에 다운로드하고 USB에 넣은 다음 USB에서 설치하여 설치할 수 있었습니다. 다음은 다른 스레드에서 본 여러 명령의 출력입니다.

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

이 두 명령 모두 모듈을 찾을 수 없음 메시지를 생성합니다.

편집하다

질문을 작성한 후 dkmsand 설치를 시도했는데 r8168-dkms제대로 작동했지만 여전히 네트워크에 연결되지 않았습니다. 나는 이 시점에서 시도했다고 확신 sudo modprobe r8169하지만 그렇지 않았을 수도 있습니다. 또한 다른 질문에서 언급한 대로 설치를 시도했지만 linux-generic-hwe-20.04일부 오류로 인해 설치가 완료되지 않았습니다.

@Terrance의 의견을 본 후 sudo modprobe r8169다시 시도하기로 결정했고 효과가 있었습니다. 실제로 이전에 명령을 실행하지 않았거나 설치 시도가 linux-generic-hwe-20.04드라이버를 작동시킬 만큼만 작동했습니다(가능한지 확실하지 않습니다).

최종 결과는 내 시스템이 충분히 작동하고 있다는 것입니다. 문제를 고칠 수 있어야 하지만 정확한 해결 방법을 알지 못해서 더욱 짜증스럽습니다.

관련 정보