Ich habe vor kurzem Debian auf einem amd64-Desktop installiert. Das Internet über Ethernet ist sehr, sehr langsam und ich konnte es nicht reparieren. Es liegt nicht an meinem Netzwerk, da ich auf derselben Maschine unter Windows hohe Geschwindigkeiten erreiche.
lspci:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Ich habe bereits versucht, den Treiber r8168 zu installieren, um den Treiber 8169 zu ersetzen, da einige sagten, dass dies problematisch sei, aber tatsächlich hat es das Internet langsamer gemacht.
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Dell RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Flags: bus master, fast devsel, latency 0, IRQ 53
I/O ports at 3000 [size=256]
Memory at f0b04000 (64-bit, non-prefetchable) [size=4K]
Memory at f0b00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
Ethernet funktionierte sofort, ist aber sehr langsam.
Fehlt mir ein anderer Treiber oder ist das ein anderes Problem? Danke
Bearbeiten:
Es gibt kein eth0, sondern enp1s0:
enp1s0: negotiated 1000baseT-FD flow-control, link ok
product info: vendor 00:07:32, model 0 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
Antwort1
Möglicherweise ist die automatische Aushandlung fehlgeschlagen. Ich hatte ein ähnliches Problem mit einer Realtek-Karte unter Arch Linux. Der ethtool
Befehl (Installation über apt) könnte hilfreich sein.
sudo ethtool -s enp1s0 speed N duplex M
Dabei N
ist 10, 100 oder 1000 und M
„halb“ oder „voll“, je nachdem, was Ihre Hardware unterstützt. Es ist möglicherweise auch möglich, diese über die NetworkManager-GUI von Debian einzustellen.
Momentan sieht es so aus, als ob Sie 1000 mit Vollduplex ausführen. Versuchen Sie es mit Halbduplex.