ethtool är ett bra verktyg för att visa information om och konfigurera nätverkskort i Linux.
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.
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.