
Ich versuche, meine Ethernet-Verbindung auf meinem Ubuntu-Laptop zum Laufen zu bringen, aber aus irgendeinem Grund weigert sich die Netzwerkkarte zu funktionieren.
Ich habe alles versucht, was ich weiß, alles, was ich im Internet gefunden habe, und es funktioniert immer noch nicht.
Hier ist eine Liste dessen, was ich versucht habe:
- Verwenden Sie diese Option
ethtool
, um die Geschwindigkeit und den Duplexbetrieb entsprechendSupported link mode
der Netzwerkkarte und desAdvertised link mode
Switches und Routers zu ändern. - Habe drei verschiedene Ethernet-Kabel an meinen Switch angeschlossen und die Ports am Switch gewechselt. Alle anderen Ports und Kabel funktionieren.
sudo ifconfig <interface> up
,sudo ip link set <interface> up
aber keine Änderungen.
Folgendes dmesg --follow
wird kontinuierlich zurückgegeben, wenn ich diese Befehle ausführe:
[ 916.193910] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control off
[ 917.082174] r8169 0000:01:00.0 enp1s0: Link is Down
[ 918.678983] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control off
[ 919.564996] r8169 0000:01:00.0 enp1s0: Link is Down
[ 923.672566] r8169 0000:01:00.0 enp1s0: Link is Up - 100Mbps/Full - flow control off
[ 924.556212] r8169 0000:01:00.0 enp1s0: Link is Down
Wenn ich die Konfiguration mit ändere, ethtool
wird nur angezeigt Link is Down
und es passiert nichts mehr, insbesondere wenn ich ausführe autoneg off
.
Folgendes sudo ethtool <interface>
wird vor jeder Änderung zurückgegeben:
Settings for enp1s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 100baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: d
Link detected: no
Egal welche Geschwindigkeit oder Duplex-Einstellung ich einstelle, es ändert sich nichts, heißt es Link is Down
.
BEARBEITEN
Ich habe stattdessen versucht, das Paket r8168-dkms zu installieren, aber dort steht:
sudo dpkg -i r8168-dkms_8.048.00-1_all.deb
Selecting previously unselected package r8168-dkms.
(Reading database ... 295124 files and directories currently installed.)
Preparing to unpack r8168-dkms_8.048.00-1_all.deb ...
Unpacking r8168-dkms (8.048.00-1) ...
Setting up r8168-dkms (8.048.00-1) ...
Loading new r8168-8.048.00 DKMS files...
Building for 5.15.0-56-generic
Building initial module for 5.15.0-56-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/r8168-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.15.0-56-generic (x86_64)
Consult /var/lib/dkms/r8168/8.048.00/build/make.log for more information.
dpkg: error processing package r8168-dkms (--install):
installed r8168-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
r8168-dkms
Ausgabe von lspci
:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) I/O Memory Management Unit
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Stoney [Radeon R2/R3/R4/R5 Graphics] (rev da)
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15b3
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Carrizo Platform Security Processor
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Carrizo Audio Dummy Host Bridge
00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Audio Controller
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 4b)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4b)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney HT Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney Address Maps
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney DRAM Configuration
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney Miscellaneous Configuration
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney PM Configuration
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Stoney NB Performance Monitor
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
Antwort1
Laut Ethtool-Ausgabe handelt es sich um eine 100-MBit/s-Karte, daher wäre r8168 der falsche Treiber. Der passende Herstellertreiber ist r8101. Überprüfen Sie besser, ob Firmware geladen ist (falls Ihre Chipversion Firmware benötigt). Hilfreich wäre: dmesg | grep r8169