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.