User Tools

Site Tools


informatique:logiciels:ethtool

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatique:logiciels:ethtool [2009/06/08 20:15] – édition externe 127.0.0.1informatique:logiciels:ethtool [2016/11/07 10:09] (current) – [Les paramètres] pteu
Line 3: Line 3:
 ======ethtool====== ======ethtool======
  
-**ethtool** est un utilitaire en ligne de commande qui permet de configurer les paramètres de configuration "bas niveau" d'une carte réseau, sous Linux.+**ethtool** est un utilitaire en ligne de commande qui permet de configurer les paramètres de configuration "bas niveau" (Ethernet, niveau 2) d'une carte réseau, sous Linux.
  
-Il permet d'obtenir les paramètres actuels +Il permet d'obtenir les paramètres réseau d'une interface 
-  ethtool eth0 +<code bash> 
-   Settings for eth0: +ethtool eth0 
-   Supported ports: [ TP ] + Settings for eth0: 
-   Supported link modes:   10baseT/Half 10baseT/Full  + Supported ports: [ TP ] 
-                           100baseT/Half 100baseT/Full  + Supported link modes:   10baseT/Half 10baseT/Full  
-                           1000baseT/Full  +                         100baseT/Half 100baseT/Full  
-   Supports auto-negotiation: Yes +                         1000baseT/Full  
-   Advertised link modes:  10baseT/Half 10baseT/Full  + Supports auto-negotiation: Yes 
-                           100baseT/Half 100baseT/Full  + Advertised link modes:  10baseT/Half 10baseT/Full  
-                           1000baseT/Full  +                         100baseT/Half 100baseT/Full  
-   Advertised auto-negotiation: Yes +                         1000baseT/Full  
-   Speed: 100Mb/s + Advertised auto-negotiation: Yes 
-   Duplex: Full + Speed: 100Mb/s 
-   Port: Twisted Pair + Duplex: Full 
-   PHYAD: 0 + Port: Twisted Pair 
-   Transceiver: internal + PHYAD: 0 
-   Auto-negotiation: on + Transceiver: internal 
-   Supports Wake-on: pumbg + Auto-negotiation: on 
-   Wake-on: g + Supports Wake-on: pumbg 
-   Current message level: 0x00000033 (51) + Wake-on: g 
-   Link detected: yes+ Current message level: 0x00000033 (51) 
 + Link detected: yes 
 +</code> 
 + 
 +On peut agir sur ces paramètres pour les modifier avec l'option ''-s''
 +<code bash> 
 +ethtool -s eth0 autoneg off duplex full speed 1000 
 +</code> 
 + 
 +Pour appliquer ces paramètres au démarrage de la machine, on peut spécifier les arguments de la commande **ethtool** dans le fichier de configuration ''ifcfg-eth0'' (sous RedHat par exemple) : 
 +<code bash> 
 +vi /etc/sysconfig/network-scripts/ifcfg-eth0 
 + ETHTOOL_OPTS="autoneg off speed 1000 duplex full" 
 +</code> 
 + 
 +=====Les paramètres===== 
 + 
 +  * ''-i <itf>'' : affiche la version du driver et du firmware 
 +  * ''-r <itf>'' relancer l'auto-négociation 
 +  * ''-s <itf>'' modifier une (ou plusieurs) options (speed, duplex, autoneg, advertise, mdix, phyad, ...) 
 +  * ''-S <itf>'' (en root) afficher les statistiques/compteurs d'interface 
 +  * ''-t <itf> [offline|online|external_lb]'' : lance  des auto-tests de diagnostique sur l'interface (attention : les tests offline font tomber l'interface)
  
-On peut agir sur ces paramètres pour les modifier : 
-  ethtool -s eth0 autoneg off duplex full speed 1000 
informatique/logiciels/ethtool.1244492135.txt.gz · Last modified: 2013/10/14 20:55 (external edit)