ethtool
ethtool - Konfigurations- und Diagnosewerkzeug für kabelgebundene Netzwerkkarten
Beschreibung
- Einstellmöglichkeiten sind umfangreich
- je nach Netzwerk-Hardware und Treibermodul
- Nicht alle Konfigurationsmöglichkeiten können mit jedem Gerät umgesetzt werden
- Optimale Performance
- Netzwerkkarte optimal konfigurieren
Grundlagen
In der Regel funktioniert eine Verbindung im Ethernet ohne weitere Konfiguration
- Um die verfügbare Bandbreite aber optimal auszunutzen, gilt es einige Grundregeln zu beachten
- Die Duplexeinstellungen müssen bei beiden Linkpartner gleich sein
- Also entweder beide Seiten eines Link auf Autonegotiation oder beide Seiten fest auf die selben Parameter einstellen
- Viele SOHO-Switche (Small Office, Home Office) bieten keine Einstellmöglichkeiten und arbeiten immer mit Autonegotiation
- Die Netzwerkkarten der angeschlossenen Clients müssen also auch auf Auto stehen
- Unter Linux leistet ethtool dabei gute Dienste
Aktuelle Netzwerkkarten erkennen automatisch die möglichen Einstellungen und verbinden sich zur Gegenstelle, wie einen Netzwerk-Router oder einem Netzwerk-Switch, mit der bestmöglichen Geschwindigkeit
- Die Konfiguration erfolgt über die sog. Autonegotiation-Funktion
- Dazu werden die Einstellungen über ein bestimmtes Verfahren automatisch zwischen den Endgeräten ausgehandelt. Ältere Ethernet-Karten (10Base-T) verwenden das Normal-Link-Pulse-Verfahren (NLP), Fast-Ethernet (10/100MBit/s) und schnellere Karten das Fast-Link-Pulse-Verfahren (FLP)
- Die Pulse werden in regelmäßigen Abständen von einigen Millisekunden gesendet
Durch beschädigte Kabel oder Anschlussstecker kann es trotz gelungener Verbindung dennoch zu Übertragungsfehlern kommen
- Eine Beschädigung oder ein Bruch des Netzwerkkabels muss nicht zwingend von außen sichtbar sein
- Ein Kabelbruch verhindert z. B.
- eine gleichzeitige Übertragung der Daten in beide Richtungen (Duplex)
- Quetschungen beeinflussen, je nach Qualität und Ausführung des Kabels, die sog
- Durchgangsdämpfung stark und somit auch die Übertragung bzw.
- Signalqualität
- Die Synchronisation zwischen zwei Netzwerkgeräten kann scheitern oder es kommt vermehrt zu Übertragungsfehlern
Korrodierte Kontakte bei billigen Steckverbindern der Kabel oder der Netzwerkkarte sorgen ebenfalls für Verbindungsprobleme
- Ein Austausch der Stecker, Kabel oder Reinigung der Kontaktflächen schafft Abhilfe
Können durch Austausch der Kabel und einen Wechsel der verwendeten Anschlüsse am verwendeten Router oder Netzwerk-Switch Fehler ausgeschlossen werden, so ist ein Treiber- oder Konfigurationsproblem, sowie ein Defekt der Netzwerk-Karte natürlich ebenfalls möglich
ethtool bietet hier über Terminal [2] die Möglichkeit einer Fehlerdiagnose sowie verschiedene Einstellungen der Netzwerkkarte anzupassen und zu testen
Installation
sudo apt install ethtool