L4L.be

...because open source matters

  • Increase font size
  • Default font size
  • Decrease font size
Home Linux Documentatie Netwerk documentatie Internet / Netwerk troubleshooting (1)

Internet / Netwerk troubleshooting (1)

E-mail Print PDF

In een aantal documenten proberen we een distributie-onafhankelijke manier te vinden wat te doen bij de vraag: "ik geraak niet meer op internet". Met andere woorden: troubleshooting van de internet connectie. Dit document is bedoeld als een soort stappenplan die kan helpen om de juiste vragen te stellen op forums. Dit deel gaat over Stap 1: de netwerk interfaces.

Juist omdat we distributie onafhankelijk willen zijn, maken we gebruik van command-line utilities die op elk Linux systeem aanwezig zijn.

Stap 1: identificeer de interface

De eerste stappen bij netwerk-troubleshooting gaan altijd over de fysieke hardware. Waarbij je natuurlijk jezelf de vraag moet stellen: Hoe maak ik de verbinding, hoe identificeer ik bijvoorbeeld de netwerkkaart.

Onder Linux worden de gewone netwerkkaarten benoemd met ethX. De eerste netwerkkaart in je systeem heet dan: eth0. Bij wireless netwerkkaarten ligt het iets lastiger: deze kan wlanX heten of bijvoorbeeld raX, het is merk-afhankelijk.

Welke interfaces aanwezig zijn, kun je opvragen met het commando:

/sbin/ip a

En je krijgt dan bijvoorbeeld een output als:

1: lo:  mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:1e:c9:81:92:5d brd ff:ff:ff:ff:ff:ff
3: wlan0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:19:cb:02:35:d4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.36/24 brd 192.168.1.255 scope global wlan0
    inet6 fe80::219:cbff:fe02:35d4/64 scope link 
       valid_lft forever preferred_lft forever

In het bovenstaande voorbeeld valt bij wlan0 in ieder geval op dat de state = UP. Prima, niets aan de hand. Maar bij eth0 zien we: state UNKNOWN. Met andere woorden: niet goed, in het nederlands vertaald: Ik weet het niet. De oorzaak van deze melding is: er zit weliswaar een kabel in maar ik zie niets aan de andere kant. Je zou dit met het commando mii-tool wellicht nog kunnen bevestigen:

mii-tool eth0

SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error

Als er down staat, dan is de interface of niet geconfigureerd, fout geconfigureerd (bijvoorbeeld duplex problemen) of handmatig down gebracht. Overigens kun je speed en duplex problemen eveneens oplossen met mii-tool.

Even wat commando's op een rijtje:

  • /sbin/ip link set ethX up: interface handmatig online brengen
  • /sbin/ip link set ethX down: interface handmatig down brengen
  • mii-tool -F 100baseTx: 100mbit full duplex setting

In een ander deel zal ik nog meer in gaan op wireless, maar ik wil alvast vermelden dat je met het volgende commando nog veel meer informatie kunt opvragen:

/sbin/iwconfig wlan0
Last Updated on Monday, 03 August 2009 12:13