GNU/Linux >> Znalost Linux >  >> Linux

Odstraňte NĚKTERÉ inzerované režimy odkazů pomocí ethtool

Věc s autonegotiací je taková, že pokud jej vypnete z jednoho konce, druhá strana může detekovat rychlost, ale ne duplexní režim, který je ve výchozím nastavení poloviční. Pak dostanete duplexní nesoulad, který je téměř stejný jako nefunkční odkaz. Pokud tedy zakážete automatické vyjednávání na jednom konci, prakticky jej musíte zakázat i na druhém konci.

(Pak je tu věc, že ​​automatické vyjednávání ve skutečnosti netestuje kabel, jen to, co umí koncové body. To může vést ke gigabitovému propojení přes kabel, který má pouze dva páry a nemůže podporovat 1000Base-T.)

Zdá se však, že ethtool dokáže řidiči říci, jaké rychlostní/duplexní režimy má inzerovat. ethtool -s eth1 advertise 0x0f by umožnily všechny režimy 10/100, ale ne 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. Jak odstranit všechny komentované řádky nebo řádky se specifickým vzorem ve vimu?

  2. Selhání komunikačního spojení Výjimka – WSO2 s MySQL [Oprava]

  3. Barvy s unixovými příkazovými hodinkami?

  1. Jak odstranit složky s určitým názvem

  2. Jak propojit knihovnu C Runtime s 'ld'?

  3. Jak odstranit symbolický odkaz na adresář?

  1. Jak používat příkaz ethtool s příklady

  2. Jak manipulovat s ethernetovou kartou v systému Linux pomocí příkazu ethtool

  3. Jaký je příkaz k rozblikání kontrolky připojení NIC?