Hantera nätverkskort med ethtool

Inledning

ethtool är ett bra verktyg för att visa information om och konfigurera nätverkskort i Linux.

Instruktioner

För att få fram länkinformation om nätverkskortet kan du köra detta kommando:

root@debian7:~# ethtool eth0
Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   1000baseT/Full
                            10000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: No
    Advertised link modes:  Not reported
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Speed: 10000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: off
    MDI-X: Unknown
    Supports Wake-on: uag
    Wake-on: d
    Link detected: yes 6m3.263s

Vi ser snabbt att det är ett nätverkskort som stöder 1 Gbit/s och 10 Gbit/s. Servern i detta exempel kör Debian 7 i vår VMware-plattform.

Om du kör samma kommando med flaggan -i får du information om drivrutinen:

root@debian7:~# ethtool -i eth0
driver: vmxnet3
version: 1.1.29.0-k-NAPI
firmware-version: N/A
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

Här ser vi att det är ett VMXNET3-kort och drivrutinsversion 1.1.29.0-k-NAPI.

Testa även detta kommando:

root@debian7:~# ethtool -p eth0 20

Nu kommer nätverkskortet att blinka, det gör att det är enklare att hitta vilket nätverkskort som är vilket i en server med flera nätverkskort. Det fungerar såklart bara på fysiska servrar.

Hittar du inte det du söker?

Kontakta oss gärna för mer information. Vi hjälper dig att komma fram till den bästa lösningen för dina behov.

Skicka e-post Ring 0200-23 88 00