Mein Ethernet-Adapter hängt irgendwie bei 10 Mbit/s fest. Hier ist die Ausgabe von ethtool eth0
:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Wie Sie sehen, unterstützt mein Adapter 100 Mbit/s und der „Verbindungspartner“ (mein Router?) unterstützt 100 Mbit/s. Wenn ich den Modus jedoch manuell auf 100 Mbit/s einstelle, wird sudo ethtool -s eth0 speed 100 duplex full
die Verbindung sofort getrennt.
Wie kann ich dieses Problem beheben?
Antwort1
Haben Sie versucht (bei eingeschaltetem System), die Schnittstelle aus- und wieder einzuschalten? Ich gehe davon aus, dass Sie Ihr System neu gestartet haben und dies ständig passiert.
Verwenden Sie ein anderes Kabel. Es kann vorkommen, dass Kabel oder Anschlüsse defekt sind. Stellen Sie außerdem sicher, dass Sie das richtige Kabel der Kategorie CAT verwenden.
Verwenden Sie einen anderen Router-/Switch-Port. Der Router-/Switch-Port ist möglicherweise defekt.
Überprüfen Sie die Konfiguration des Router-/Switch-Ports. Wird automatisch verhandelt? Ist die Geschwindigkeit festgelegt? Wenn Sie versuchen, die automatische Verbindung an einem Port mit festgelegter Geschwindigkeit herzustellen, passiert meines Erachtens das von Ihnen angegebene.
Bei manchen Adapterkarten funktioniert die automatische Aushandlung nicht richtig. Wenn das der Fall ist, stellen Sie den Router-/Switch-Port manuell auf eine feste Geschwindigkeit ein.
Ersetzen Sie abschließend die Adapterplatine durch eine neue Platine und führen Sie die Fehlerbehebung einschließlich der oben genannten Schritte durch.
Ihre letzte Möglichkeit ist, dass der Switch/Router defekt ist.