Muszę znaleźć szybkość łącza karty sieciowej na komputerze z systemem Linux bez korzystania z podwyższonych uprawnień (root).
Zwykle używałbym ethtool, ale wydaje się, że wymaga to rootów.
Można „dmesg | grep eth” i sprawdzić wiersze takie jak:
igb 0000:01:00.0: eth0: igb: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
... ale będzie taka wiadomość koniecznie logować się za każdym razem, gdy zmienia się szybkość łącza (np. przejście z 1000 na 100 Mb z powodu rozwoju błędu kabla)?
Czy istnieje lepszy / łatwiejszy sposób, aby to zrobić? Jeśli ma to znaczenie, na tych komputerach działa RHEL 6.6 i mogę zainstalować potrzebne oprogramowanie.
źródło