Connaitre la configuration de sa carte réseau sous linux

De HomeServer.DIY.
Aller à : Navigation, rechercher

Il y a peu, j’ai voulu connaître la façon dont la carte réseau d’un de mes serveur était configurée. Notamment à quelle vitesse elle fonctionnait, en 100Mb/s ou en 1000Mb/s. Après quelques recherches, j’ai trouvé le programme ethtool. Très pratique, et plutôt puissant, il permet de connaître bien des choses sur ses cartes réseau, et surtout de modifier facilement leur configuration.

Commençons donc par installer ce petit outil:

user@computer:$ aptitude install ethtool

Ceci fait, il ne reste plus qu’à s’en servir en lui demandant de nous donner la configuration de l’interface réseau eth0:

user@computer:$ /sbin/ethtool eth0

Voici ce que ça donne sur une de mes machines:

Ethtool1.png

Ethtool permet aussi de modifier la configuration de cette interface réseau. Voici quelques exemples:

Ajuster manuellement la vitesse de transmission:

user@computer:$ ethtool eth0 -s speed 10|100|1000

Passer en full ou half duplex:

user@computer:$ ethtool eth0 -s duplex half|full

Activer ou non l’auto-négociation:

user@computer:$ ethtool eth0 -s autoneg on|off

Il vous suffit de n’entrer que la valeur que vous désirez comme « 1000″, « full » ou « on » dans les lignes de commandes au dessus. D’autres commandes existent, vous les trouverez sur le net.