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
Jak serializovat provádění příkazů na linuxu?
Proč mají všechny adresáře /home, /usr, /var atd. stejné číslo inodu (2)?