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 [2013/10/14 20:45] – modification externe 127.0.0.1informatique:logiciels:ethtool [2016/11/07 10:09] (current) – [Les paramètres] pteu
Line 5: Line 5:
 **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. **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 : +On peut agir sur ces paramètres pour les modifier avec l'option ''-s'' 
-  ethtool -s eth0 autoneg off duplex full speed 1000+<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) : 
-Pour configurer 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>
-<code>+
 vi /etc/sysconfig/network-scripts/ifcfg-eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth0
  ETHTOOL_OPTS="autoneg off speed 1000 duplex full"  ETHTOOL_OPTS="autoneg off speed 1000 duplex full"
 </code> </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)
 +
informatique/logiciels/ethtool.1381783507.txt.gz · Last modified: 2015/09/08 07:29 (external edit)