O que é 'MAC address'
Postado terça-feira, 26 jan 2010, às 23:08(Atualizado em 3 de junho de 2010 devido à descontinuação do programa utilizado como exemplo.)
Se você leu meu post sobre Serviços de Localização e desistiu de cadastrar o roteador na Skyhook porque eles pedem um ‘MAC address’ e seu computador não é Mac, é melhor voltar àquele formulário e preenchê-lo direitinho desta vez.
A sigla ‘MAC’ (em maiúsculas) nada tem a ver com a Apple; significa ‘Media Access Control’. Um endereço MAC refere-se a um número que individualiza cada placa de rede existente, como se fosse um RG ou CPF. Acredite ou não, embora haja bilhões de placas de rede no mundo todo, não existem duas com o mesmo endereço MAC. Isso é possível porque o formato do número (6 pares hexadecimais) pode armazenar até 281.474.976.710.656 unidades. Isso mesmo: mais de 281 trilhões. Sem falar que há outro formato de endereço MAC, de 8 pares hexadecimais, que permite individualizar mais de 18 quintilhões de itens.
Existem várias maneiras de saber o endereço MAC de um roteador. A mais fácil é olhar embaixo ou atrás dele, onde é comum se encontrar uma etiqueta contendo essa informação. O problema é que, muito provavelmente, esse número não servirá para o cadastro na Skyhook. Por que não? Porque a maioria dos roteadores possui não apenas um, mas sim dois ou três endereços MAC, cada um correspondente às conexões com e sem fio que o dispositivo oferece; como o número impresso atrás do roteador costuma ser o da interface com fio, ele não será de nenhuma valia para nosso propósito.
Já que não dá para encontrar fisicamente o número MAC da conexão sem fio do roteador, o jeito é recorrer a um aplicativo. A versão original deste post explicava como obter o endereço por meio de um programinha que rodava no iPhone/iPod. Mas, infelizmente, desde o dia 3 de março de 2010, a Apple proibiu todos os aplicativos que faziam varredura de redes WiFi.
O jeito, então, é recorrer ao computador. Em micros com sistema Mac OS X, dá para saber o número MAC pelo utilitário Visão do Sistema (Apple System Profiler, na versão em inglês). O endereço se encontra na seção Rede -> AirPort, no campo Informação da rede atual -> BSSID, conforme se vê na figura abaixo:

O campo BSSID contém o número necessário para preencher o cadastro da Skyhook.
Como não uso Windows, não sei se existe um meio de obter essa informação usando aplicativos originais do sistema. E, mesmo que exista, deve estar em lugares diferentes em cada versão da plataforma. Por isso, para não ficar chutando, prefiro sugerir a instalação do inSSIDer, um programa gratuito que descreve todas as redes sem fio captadas no local:

Outra opção, tanto para Mac quanto para Windows, mas válida apenas para usuários mais experientes, é utilizar o próprio programa de configuração do roteador, que normalmente é uma página de Web local, com endereço começando com “192.168...” ou “10.0...” (de uma olhada no manual de instalação). Nesse programa você encontrará os dois ou três endereços MAC do roteador. Na dúvida, cadastre todos na Skyhook. Um deles, com certeza, será o correto; os outros serão simplesmente ignorados.
4 comentários
Deixe um comentário