Verificando ou alterando propriedades da placa de rede com mii-tool e ethtool
Dica publicada em Linux / Redes
Verificando ou alterando propriedades da placa de rede com mii-tool e ethtool
Em diversos momentos precisamos verificar a saúde da placa de rede e em qual velocidade ela está trafegando dados. Para isso contamos com a ajuda de dois utilitários no Linux: mii-tool e ethtool. Eu aconselho a instalação dos dois.
Distribuições Debian:
# apt-get install ethtool net-tools
Distribuições Red Hat:
# up2date ethtool net-tools
Distribuições Fedora Core e CentOS:
# yum install ethtool net-tools
ethtool "nome_da_placa_de_rede"
Exemplo:
# ethtool em2
Com o comando mii-tool as informações são mais simples e mostram em qual velocidade o link foi negociado e se está "UP".
# mii-tool em2
# mii-tool -F 100baseT/Full
# mii-tool -F 1000baseT/Full
Ou pelo comando ethtool:
# ethtool -s eth0 speed 100 duplex half
# ethtool -s eth0 speed 1000 duplex full
# mii-tool em2
Instalação
Dependendo da distribuição, instale da seguinte maneira.Distribuições Debian:
# apt-get install ethtool net-tools
Distribuições Red Hat:
# up2date ethtool net-tools
Distribuições Fedora Core e CentOS:
# yum install ethtool net-tools
Utilização
Para verificar informações sobre a sua placa de rede:ethtool "nome_da_placa_de_rede"
Exemplo:
# ethtool em2
Settings for em2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: Unknown!
Duplex: Unknown! (255)
Port: Twisted Pair
PHYAD: 2
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: g
Wake-on: d
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: Yes
Obs.: com este comando você vê muitos detalhes de sua placa de rede e quais são os métodos suportados por ela.
Com o comando mii-tool as informações são mais simples e mostram em qual velocidade o link foi negociado e se está "UP".
# mii-tool em2
em2: negotiated 100baseTx-FD, link okMudando as configurações da placa:
# mii-tool -F 100baseT/Full
# mii-tool -F 1000baseT/Full
Ou pelo comando ethtool:
# ethtool -s eth0 speed 100 duplex half
# ethtool -s eth0 speed 1000 duplex full
# mii-tool em2
em2: negotiated 1000baseTx-FD, link okLink ok em giga. Espero ter ajudado!