mii-tool - Verificando conectividade de cabo de rede
Para verificar se o cabo de rede está devidamente conectado à interface de rede no Debian , podemos usar a ferramenta mii-tool .
Para mostrar o status de todas interfaces de rede:
# mii-tool
Para mostrar somente o status da interface eth0 :
# mii-tool eth0
A seguir alguns exemplos de uso.
Com o cabo de rede conectado:
# mii-tool eth0
eth0: negotiated 100baseTx-FD flow-control, link ok
Com o cabo de rede desconectado:
# mii-tool eth0
eth0: no link
Para mais informações, consulte:
man mii-tool
Outras dicas deste autor
Como fazer para que comandos não sejam gravados no histórico
Diferença entre o uso de aspas duplas (") e aspas simples (')
Como filtrar exatamente uma palavra no terminal
ACL - Implementando permissões de arquivos e diretórios personalizados
netstat -ltunp: Descobrindo serviços rodando no sistema e respectivos PIDs
Leitura recomendada
Montando uma partição LVM
44 comandos para Linux
Como tirar o print de uma região da tela usando o terminal
auto-apt - Erro: "dpkg warning obsolete option --print-installation-architecture" [Resolvido]
FFmpeg no Ubuntu 14.04 64 bits
Comentários
mii-tool é uma ferramenta muito boa, porém não suporta redes 1Gb. Abaixo coloquei um exemplo, as primeiras duas interfaces são onboard e as outras são PCI Express Intel F33682 1Gb:
eth0: negotiated 1000baseT-FD flow-control, link ok
eth1: negotiated 1000baseT-FD flow-control, link ok
SIOCGMIIREG on eth2 failed: Input/output error
SIOCGMIIREG on eth2 failed: Input/output error
eth2: negotiated 1000baseT-FD flow-control, link ok
SIOCGMIIREG on eth3 failed: Input/output error
SIOCGMIIREG on eth3 failed: Input/output error
eth3: no link
Acrescentando, nesse mesmo caso recomendo o ethtool olha como fica a rede que o mii-tool não reconheceu:
ethtool eth2
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: pumbag
Wake-on: d
Current message level: 0x00000001 (1)
Link detected: yes
Ou seja, na última linha ele reconhece a conexão da interface.
Mensagem
Acrescentando, nesse mesmo caso recomendo o ethtool olha como fica a rede que o mii-tool não reconheceu:
ethtool eth2
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: pumbag
Wake-on: d
Current message level: 0x00000001 (1)
Link detected: yes
Ou seja, na última linha ele reconhece a conexão da interface.
Ótima dica, cherevers!
Eu sabia que havia uma ferramenta mais completa que "mii-tool", mas não conseguia lembrar qual era!
Abraços
Mensagem
Ótima dica, cherevers!
Eu sabia que havia uma ferramenta mais completa que "mii-tool", mas não conseguia lembrar qual era!
Abraços
Contribuir com comentário
Enviar