Se você estiver usando uma versão recente do Ubuntu para desktop (com interfaces gerenciadas por network-manager
), então nmcli
é uma opção mais configurável que nm-tool
. Por exemplo, para listar algumas informações comuns, incluindo SSID, MAC de ponto de acesso (BSSID), frequência do canal, intensidade do sinal, etc. para todos os pontos de acesso vistos pelo dispositivo Wi-Fi ativo que você pode usar
nmcli dev wifi list
Você pode limitar a saída a campos específicos. para ver apenas os endereços MAC do ponto de acesso (BSSIDs) e o status da conexão, use
nmcli -f BSSID,ACTIVE dev wifi list
Para retornar apenas o endereço MAC ao qual o dispositivo Wi-Fi está conectado no momento (ou seja, o ponto de acesso cujo campo ACTIVE é 'sim'), você pode usar
nmcli -f BSSID,ACTIVE dev wifi list | awk ' ~ /yes/ {print }'