Informasjon om nettverkskortet
Fra GNUskole
Av og til trenger man informasjon om nettverkskortene i en maskin uten fysisk å ha tilgang til den. Her hjelper kommandoen ethtool oss. Den kan lese og sette innstillinger for et nettverkskort
ethtool eth0
Denne gir en oversikt over hvilke duplex-settinger og hastigheter kortet støtter, og hva det er satt til i øyeblikket. Svært praktisk om man mistenker at svits og nettverkskort har forhandlet seg frem til noe annet enn 100/full eller 1000/full. Eksempel på utputt fra en IBM ThinkPad med Fedora Core 6:
[root@ibm ~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
Her ser vi at vi har link, og at den kjører 100Mb/s med full duplex. Alt er med andre ord vel og bra.
Vi kan også finne ut hvilken driver kortet bruker:
[root@ibm ~]# ethtool -i eth0 driver: e100 version: 3.5.17-k4-NAPI firmware-version: N/A bus-info: 0000:01:08.0
Driveren her er "e100". Dette kan være praktisk hvis man har to kort i en maskin og lurer på hvilket som har blitt eth0 og hvilket som har blitt eth1. Hint om dette kan også finnes i /etc/modprobe.conf.
Legg merke til at ikke alle nettverkskort støtter alle rare ting ethtool kan gjøre.