Verificando ou alterando propriedades da placa de rede com mii-tool e ethtool

Publicado por Renato Diniz Marigo em 05/10/2016

[ Hits: 20.003 ]

Blog: http://www.renatomarigo.com.br

 


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.

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 ok

Mudando 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 ok

Link ok em giga. Espero ter ajudado!

Outras dicas deste autor

Como mudar o valor de MTU da placa de rede no Linux

Agente do Zabbix no Ubuntu - Instalação e configuração

Configuração de rede no CentOS

Instalando agente do Zabbix no Windows

Acesso SSH seguro e sem senha

Leitura recomendada

Descobrindo o endereço IP externo de cada link via terminal

Registrando um nick no IRC

SSH pelo gerenciador Dolphin

Configurar link aggregation com LACP no Ubuntu

Squid básico em 5 linhas no Debian

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts