workshop:cli:netzwerk:ethtool
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:cli:netzwerk:ethtool [2025/02/16 11:30] – ↷ Seite von workshop:netzwerk:ethtool nach workshop:cli:netzwerk:ethtool verschoben Branislav Zeljak | workshop:cli:netzwerk:ethtool [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== ethtool - Netzwerkadapter-Einstellungen ändern ====== | ||
| - | |||
| - | **ethtool** ist ein Kommandozeilen-Tool zum Verwalten und Abfragen von Einstellungen von Ethernet-Geräten in Linux. Mit **ethtool** können Netzwerkkartenparameter angezeigt, geändert und diagnostiziert werden. Es ist besonders nützlich für die Fehlerbehebung von Netzwerkproblemen und für die Anpassung von Netzwerkgeschwindigkeit, | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | ethtool [Optionen] < | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option | ||
| - | | `-i` | Zeigt Treiberinformationen für das angegebene Netzwerkgerät an. | | ||
| - | | `-s` | Setzt Einstellungen für das Netzwerkgerät. | ||
| - | | `-a` | Zeigt die aktuellen Einstellungen der Automatik-Erkennung an. | | ||
| - | | `-d` | Zeigt erweiterte Debugging-Informationen für das Netzwerkgerät an. | | ||
| - | | `-p` | Lässt die LED des Netzwerkgeräts blinken, um das Gerät zu identifizieren. | | ||
| - | | `-c` | Setzt den " | ||
| - | | `-l` | Zeigt die Link-Eigenschaften wie Geschwindigkeit und Duplex-Modus an. | | ||
| - | | `-t` | Ändert den Link-Typ des Geräts (z.B. 1000baseT). | ||
| - | | `-f` | Zeigt den Zustand der Netzwerkverbindung (verbunden oder getrennt). | ||
| - | | `-x` | Testet und zeigt die Übertragungs- und Empfangsstatistiken. | ||
| - | | `-r` | Zeigt Statistiken des Netzwerkadapters an. | | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Informationen zu einem Netzwerkadapter anzeigen:** | ||
| - | <code bash> | ||
| - | ethtool eth0 | ||
| - | </ | ||
| - | Zeigt grundlegende Informationen über das Netzwerkgerät `eth0` an, wie z.B. die Geschwindigkeit, | ||
| - | |||
| - | **Automatische Verhandlung der Netzwerkgeschwindigkeit anzeigen:** | ||
| - | <code bash> | ||
| - | ethtool -a eth0 | ||
| - | </ | ||
| - | Zeigt an, ob die automatische Verhandlung für Geschwindigkeit und Duplex-Modus aktiviert ist. | ||
| - | |||
| - | **Einstellungen für das Netzwerkgerät ändern:** | ||
| - | <code bash> | ||
| - | ethtool -s eth0 speed 100 duplex full autoneg off | ||
| - | </ | ||
| - | Setzt die Geschwindigkeit des `eth0`-Adapterns auf 100 Mbps, den Duplex-Modus auf " | ||
| - | |||
| - | **Verbindungstest durchführen: | ||
| - | <code bash> | ||
| - | ethtool -t eth0 | ||
| - | </ | ||
| - | Führt einen Test des Netzwerkadapters `eth0` durch und zeigt die Ergebnisse an. | ||
| - | |||
| - | **LED des Netzwerkadapters blinken lassen:** | ||
| - | <code bash> | ||
| - | ethtool -p eth0 | ||
| - | </ | ||
| - | Lässt die LED des Adapters `eth0` blinken, um das Gerät leicht zu identifizieren. | ||
| - | |||
| - | **Übertragungs- und Empfangsstatistiken anzeigen:** | ||
| - | <code bash> | ||
| - | ethtool -x eth0 | ||
| - | </ | ||
| - | Zeigt die Übertragungs- und Empfangsstatistiken für das Netzwerkgerät `eth0` an. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - **ethtool** kann nur mit physischen Netzwerkgeräten verwendet werden und funktioniert nicht mit virtuellen Netzwerkkarten wie z.B. `lo` (Loopback). | ||
| - | - Änderungen an den Einstellungen des Netzwerkadapters durch **ethtool** sind in der Regel nur temporär. Um sie dauerhaft zu machen, müssen die Einstellungen in der entsprechenden Konfigurationsdatei gespeichert werden (z.B. in `/ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Alternativen ===== | ||
| - | Ein weiteres Tool zur Diagnose und Verwaltung von Netzwerkadaptern in Linux ist **ifconfig**. Allerdings bietet **ethtool** mehr spezifische Funktionen zur Änderung und Prüfung von Adaptereinstellungen. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man ethtool | ||
| - | </ | ||
