O arquivo /sys/class/net/<iface>/speed
é válido apenas para dispositivos que suportam o método ethtool get_settings , que se aplica principalmente a adaptadores Ethernet.
Para obter a velocidade de um dispositivo WiFi, você pode usar iwconfig
ou iwlist
.
iwconfig wlan7
iwlist wlan7 rate
Na documentação do Kernel:
What: /sys/class/net/<iface>/speed
...
Description:
Indicates the interface latest or current speed value. Value is
an integer representing the link speed in Mbits/sec.
Note: this attribute is only valid for interfaces that implement
the ethtool get_settings method (mostly Ethernet ).