Em vez de usar comandos como ifconfig -s ou netstat -i , é possível verificar os seguintes arquivos para monitorar o status de uma conexão wi-fi:
/sys/class/net/wlan0/flags indica se o dispositivo está ativado ou desativado. Não diz nada sobre transmissão de pacotes, então não é realmente útil verificar se sua conexão está funcionando ou não. Seu conteúdo / valores são 0x1003 (on) e 0x1002 (off).
/sys/class/net/wlan0/operstate indica se a conexão está operacional (os pacotes estão sendo enviados e recebidos). Este arquivo é equivalente ao sinalizador RUNNING exibido por ifconfig . Seus valores são up e down .
/sys/class/net/wlan0/carrier funciona como /sys/class/net/wlan0/operstate . Seus valores são 1 (up) e 0 (down). O arquivo está vazio se o dispositivo estiver desligado.