Preciso encontrar a velocidade do link de uma NIC em uma máquina Linux sem usar privilégios elevados (raiz).
Normalmente eu usaria o ethtool, mas isso parece exigir privs raiz.
Pode-se "dmesg | grep eth" e verificar linhas como:
igb 0000:01:00.0: eth0: igb: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
... mas será que uma mensagem como essa necessariamente será registrada toda vez que a velocidade do link mudar (como passar de 1000 a 100 mbit devido a uma falha no cabo)?
Existe uma maneira melhor / mais fácil de fazer isso? Se isso importa, essas máquinas estão executando o RHEL 6.6 e eu posso instalar qualquer software necessário.
fonte