Obtém o endereço MAC de um ponto de acesso de rede [duplicado]

8

Como posso descobrir qual é o endereço MAC (BSSID) do ponto de acesso sem fio ao qual estou conectado?

    
por gro 27.11.2012 / 13:52

2 respostas

15

Qualquer um desses 3 trabalhos:

  • arping 192.168.0.1 Altere o endereço IP para o que você usa. O endereço MAC está na resposta entre parênteses.

  • iwconfig | grep "Access Point" . O ponto de acesso será colorido e, atrás dele, o endereço MAC.

  • iwlist wlan0 scan | grep Address igual ao comando anterior (cor etc).

por Rinzwind 27.11.2012 / 13:58
7

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 }'
    
por steeldriver 12.12.2013 / 02:16

Tags