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

Publicado por Renato Diniz Marigo em 05/10/2016

[ Hits: 19.984 ]

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

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

Acesso SSH seguro e sem senha

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

Instalando agente do Zabbix no Windows

Configuração de rede no CentOS

Leitura recomendada

Instalação do Cisco Packet Tracer 7.3 no Ubuntu 18.04, Ubuntu 20.04 ou Mint 19.x

Laptop sem wi-fi no roteador SAGEMCOM da Vivo Fibra [Resolvido]

Adicionando rotas de forma massiva a partir de um arquivo

Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores

Configurando VLAN no Ubuntu Server 16.04

  

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