GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Entfernen Sie EINIGE beworbene Verbindungsmodi mit ethtool

Die Sache mit Autonegotiation ist, dass, wenn Sie es an einem Ende ausschalten, die andere Seite die Geschwindigkeit erkennen kann, aber nicht den Duplexmodus, der standardmäßig auf die Hälfte eingestellt ist. Dann erhalten Sie eine Duplex-Nichtübereinstimmung, was fast dasselbe ist, als ob der Link nicht funktioniert. Wenn Sie also Autonegotiation an einem Ende deaktivieren, müssen Sie es praktisch auch am anderen Ende deaktivieren.

(Dann gibt es noch die Sache, dass die automatische Aushandlung das Kabel nicht wirklich testet, sondern nur, was die Endpunkte tun können. Dies kann zu einer Gigabit-Verbindung über ein Kabel führen, das nur zwei Paare hat und 1000Base-T nicht unterstützen kann.)

Aber ethtool scheint in der Lage zu sein, dem Treiber mitzuteilen, welche Geschwindigkeits-/Duplex-Modi angekündigt werden sollen. ethtool -s eth1 advertise 0x0f würde alle 10/100-Modi zulassen, aber nicht 1G.

advertise N
    Sets the speed and duplex advertised by autonegotiation.  The 
    argument is a hexadecimal value using one or a combination of
    the following values:
      0x001       10baseT Half
      0x002       10baseT Full
      0x004       100baseT Half
      0x008       100baseT Full
      0x010       1000baseT Half       (not supported by IEEE standards)
      0x020       1000baseT Full

Linux
  1. Wie entferne ich alle kommentierten Zeilen oder Zeilen mit einem bestimmten Muster in vim?

  2. Ausnahme bei Kommunikationsverbindungsfehler – WSO2 mit MySQL [Fix]

  3. Link mit einer älteren Version von libstdc++

  4. So entfernen Sie \r-Zeichen mit sed

  5. Wie verknüpfe ich die C-Laufzeitbibliothek mit 'ld'?

Bringen Sie mit lolcat Farbe in Ihr Linux-Terminal

Verwendung von IP Command unter Linux mit Beispielen

Hinzufügen einer einfachen GUI zu Linux-Shell-Skripten mit kdialog

Erläuterung von Soft Link und Hard Link in Linux anhand von Beispielen

So entfernen Sie Dateien mit einer bestimmten Erweiterung in Linux

Linux – eigene Datei mit 777-Berechtigungen kann nicht entfernt werden