Fedora를 새로 설치하면 이더넷 연결이 작동하지 않고 커널 모듈을 찾을 수 없습니다.

Fedora를 새로 설치하면 이더넷 연결이 작동하지 않고 커널 모듈을 찾을 수 없습니다.

최근 데스크탑 컴퓨터에 Fedora를 설치했는데 이더넷에 연결할 수 없습니다. 내 문제를 온라인으로 검색해 보니 많은 사람들이 같은 문제에 직면했다는 것을 알았습니다. 찾는 동안 올바른 커널 모듈이 누락된 것을 발견했습니다( r8168이는 올바른 커널 모듈이며 r8169사용 중인 것으로 보입니다).

ifconfig반환되는 내용은 다음 과 같습니다 .

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 63  bytes 6605 (6.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 63  bytes 6605 (6.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lspci | grep -i Ethernet반환되는 내용은 다음 과 같습니다 .

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)

반환되는 내용 lspci -nnvs 03:00.0:

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
    Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
    Flags: fast devsel, IRQ 18, NUMA node 0
    I/O ports at ce00 [size=256]
    Memory at fdfff000 (64-bit, prefetchable) [size=4K]
    Memory at fdff8000 (64-bit, prefetchable) [size=16K]
    Expansion ROM at fd600000 [virtual] [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel modules: r8169

나는 성공하지 못한 채 다른 커널 버전을 사용해 보았습니다. r8168모듈 컴파일을 시도했지만 make명령이 수많은 오류를 반환하고 내가 Linux에 대해 멍청하다는 사실을 상기시켜주었습니다.

답변1

lspci에는 "커널 모듈: r8169"가 표시되지만 "사용 중인 커널 드라이버: r8169"는 표시되지 않습니다. 이는 커널 모듈이 실제로 로드되었는지 여부에 대한 질문을 제기합니다. 먼저 "lsmod | grep r8"이 로드되었는지 확인하세요. 아무것도 반환되지 않으면 로드되지 않은 것입니다. "sudo modprobe r8169"로 로드를 시도하고 "lsmod | grep r8"로 다시 테스트할 수 있습니다.

행운을 빌어요.

답변2

명령 결과가 주석으로 너무 길어서 JdeHaan에게 답장을 보냅니다. [elton@fedora ~]$ sudo lspci -nnvs 03:00.0 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03) Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000] Flags: fast devsel, IRQ 18, NUMA node 0 I/O ports at ce00 [size=256] Memory at fdfff000 (64-bit, prefetchable) [size=4K] Memory at fdff8000 (64-bit, prefetchable) [size=16K] Expansion ROM at fd600000 [virtual] [disabled] [size=128K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 01 Capabilities: [ac] MSI-X: Enable- Count=4 Masked- Capabilities: [cc] Vital Product Data Capabilities: [100] Advanced Error Reporting Capabilities: [140] Virtual Channel Capabilities: [160] Device Serial Number 03-00-00-00-68-4c-e0-00 Kernel modules: r8169

저도 달려봤는데 sudo journalctl -b -a -u NetworkManager | grep '2347'아무것도 안 나오네요..

관련 정보