![Fedora를 새로 설치하면 이더넷 연결이 작동하지 않고 커널 모듈을 찾을 수 없습니다.](https://linux55.com/image/213276/Fedora%EB%A5%BC%20%EC%83%88%EB%A1%9C%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A9%B4%20%EC%9D%B4%EB%8D%94%EB%84%B7%20%EC%97%B0%EA%B2%B0%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EC%BB%A4%EB%84%90%20%EB%AA%A8%EB%93%88%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
최근 데스크탑 컴퓨터에 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'
아무것도 안 나오네요..