Linux tregt nettverk

Løsning av problem på Ubuntu Linux hvor trådbasert nettverk var veldig tregt.

Problem

Trådbasert nettverk fungerer en liten stund, men slutter å fungere etter ett par sekunder og blir deretter veldig tregt.

Utstyr

  • Intel I219-LM ethernet kontroller
  • ZyXEL P2812 med ukjent ethernet kontroller.

Undersøkelser

Kjørte kommandoen

sudo ethtool eno1

ethtool

Dette viser at auto negotiation er på og at satt hastighet er satt til 1000Mb/s.

Kjørte så kommandoen

sudo mii-tool -v eno1

mii_tool

Her kan vi se at «auto negotiation» blir utført og at begge responderer med at de støtter 1000Mb/s. Dette betyr en av to ting.

  1. Enten støtter ikke kontrolleren på Zyxel enheten 1000Mb/s og feilaktig responderer 1000Mb/s eller så støtter ikke kabelen 1000Mb/s (dvs. at kabelen er CAT5, ikke CAT5e eller CAT6).

Løsning

Løsningen hvis «auto negotiation» feiler er å sette hastighet manuelt selv.

sudo ethtool -s /eno1 autoneg off speed 100 duplex full

I dette tilfellet så slår vi av «auto negotiation», setter hastighet 100Mb/s og duplex til full.