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

Publicado por Renato Diniz Marigo em 05/10/2016

[ Hits: 19.419 ]

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 CentOS - Instalação e configuração

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

Configuração de rede no CentOS

Acesso SSH seguro e sem senha

Leitura recomendada

Instalar adaptador DWA-131 D-Link no Ubuntu 16.04

Instalando o Mininet

Acertando o relógio do sistema via http e DNS

Alterar o endereço MAC da interface de rede em 3 passos

Bitnami - Configure aplicações no servidor com poucos cliques

  

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