Postado originalmente por
spawn_bsd
O comando mii-tool serve para verificar e alterar o estado "Media-Independent Interface" de uma interface. O MII é um recurso utilizado pela maioria dos adaptadores fast ethernet para negociar a velocidade do link e o full/half duplex. Atenção, nem todos os adaptadores suportam esse recurso!
Para verificar o estado de uma interface, basta usar o comando sem parâmetros. Exemplo:
# mii-tool
eth0: negotiated 100baseTx-FD, link ok
Para forçar que uma placa anuncie somente certas capacidades, ou para desabilitar completamente a auto-negociação e forçar uma certa velocidade, use os parâmetros -A e -F, respectivamente. Exemplo:
Anuncia que a placa entende 100Mbit/s Half e Full Duplex:
# mii-tool -A 100BaseTx-FD,100BaseTx-HD eth0
Força a placa a entrar no modo 10Mbit/s Full Duplex:
# mii-tool -F 10BaseT-FD eth0