Obtenha MACs e fabricantes do roteador via SNMP no iPhone
Ative o SNMP no roteador e conecte o NetBlade no iPhone ou iPad a ele, de graça, para que cada dispositivo mostre o endereço MAC e o fabricante.
O iOS nunca mostra a um app os endereços MAC de outros dispositivos, então, depois de uma primeira varredura, muitos dispositivos no NetBlade ficam sem MAC e sem fabricante. O seu roteador conhece todos eles, na tabela ARP, e pode compartilhar essa tabela via SNMP. Este artigo explica como ativar o SNMP num roteador típico, como conectar o NetBlade a ele com uma community ou com SNMP v3 e como conferir o resultado. É gratuito.
Antes de começar
- Uma rede salva, ou estar pronto para salvar uma. Veja Primeiros passos com o NetBlade no iPhone e iPad.
- Um roteador que suporte SNMP. Muitos roteadores empresariais, firewalls e switches gerenciáveis suportam; muitos roteadores domésticos fornecidos pela operadora não o expõem.
- Acesso à página de administração do roteador. Ferramentas › Roteador › «Abrir interface web» leva você até lá.
Observação: O NetBlade só lê via SNMP. Ele nunca altera nada no roteador.
1. Ative o SNMP no roteador
Cada fabricante coloca a opção num lugar diferente, mas a ideia é a mesma. Na página de administração, procure “SNMP”, muitas vezes em “Administração”, “Gerenciamento”, “Sistema” ou “Serviços”. Depois escolha uma das duas opções abaixo.
Opção A: v1/v2c com uma community
A community é uma palavra compartilhada que funciona como uma senha de leitura.
- Ative o SNMP, na v2c se o roteador oferecer.
- Defina uma community somente leitura. Evite
public: é o padrão que toda ferramenta tenta primeiro. - Se o roteador permitir, limite o acesso SNMP à sua rede local.
- Nunca crie uma community de leitura e escrita para o NetBlade. Ele não precisa.
Opção B: v3 com um usuário
A v3 acrescenta nome de usuário, autenticação e criptografia. Use-a quando o roteador oferecer.
- Crie um usuário v3 somente leitura.
- Autenticação: MD5 ou SHA.
- Privacidade (criptografia): DES ou AES. Prefira SHA com AES.
Atenção: O NetBlade suporta SHA (SHA-1) e AES (AES-128) na v3. Se o roteador só oferece SHA-256 ou AES-256, escolha SHA e AES-128 para esse usuário, ou use a v2c com uma community forte limitada à sua LAN.
Atenção: Garanta que o SNMP só seja acessível de dentro da sua rede, nunca pela internet.
2. Digite as credenciais no NetBlade
- Na aba LAN, abra o menu ⋯ e escolha «Salvar esta rede». Se ela já estiver salva, toque no indicador âmbar «SNMP» embaixo do título, ou abra Salvo › sua rede › «Credenciais».
- Ative «Dispositivos do roteador (SNMP)».
- Escolha a «Versão»: v1, v2c ou v3.
- Para v1 ou v2c, preencha a «Comunidade».
- Para v3, preencha o «Nome de usuário», escolha a «Autenticação» e digite a «Chave de autenticação», depois escolha a «Privacidade» e digite a «Chave de privacidade».
- Salve. O NetBlade tenta obter os MACs de novo na hora.
A partir de agora, cada varredura desta rede lê a tabela ARP do roteador.
Onde ficam as credenciais
As credenciais SNMP ficam nas Chaves do iOS, só neste dispositivo. Elas não entram no arquivo de backup do NetBlade, então, depois de restaurar em outro dispositivo, você as digita de novo.
3. Faça uma consulta direta
Para um teste rápido, ou para um roteador de outra rede que você não salvou:
- Ferramentas › «Dispositivos do roteador».
- Digite o IP do roteador (geralmente o gateway) e a community.
- Toque em «Consulta».
Você recebe os pares de IP e MAC que o roteador conhece. Se isso funciona, a rede salva também vai funcionar.
Dica: Ferramentas › SNMP consulta qualquer dispositivo do mesmo jeito e mostra as informações do sistema, as interfaces com tráfego ao vivo, VLANs, armazenamento, CPU e, nas impressoras, toner e páginas. Também é gratuito no iPhone.
Confira se funcionou
- O indicador «SNMP» embaixo do título da aba LAN está verde.
- O «Resumo da varredura» diz que o roteador respondeu via SNMP.
- Os dispositivos da lista agora mostram um endereço MAC e um fabricante.
- Configurações › «Varredura de LAN» › «Descobrir o fabricante pelo MAC» está ativado: só afeta os dispositivos cujo MAC chega via SNMP.
Se ainda faltarem alguns MACs depois da varredura, use ⋯ › «Tentar o MAC de novo (SNMP)».
Se algo der errado
- O indicador continua âmbar. Confira se o SNMP está ativado, se a versão bate e se a community ou o usuário v3 estão escritos exatamente como no roteador. As communities diferenciam maiúsculas de minúsculas.
- O roteador responde, mas chegam poucos MACs. A tabela ARP só tem os dispositivos que falaram com o roteador há pouco tempo. Varra de novo: a própria varredura faz os dispositivos falarem.
- A v3 falha, mas a v2c funciona. Provavelmente o protocolo de autenticação ou de privacidade não bate. Veja se o roteador está em SHA-256 ou AES-256, que o NetBlade não suporta.
- O roteador não tem opção de SNMP. Muitos roteadores de operadora não têm. Os dispositivos que anunciam o próprio MAC, como os dispositivos AirPlay, continuam mostrando; para o resto, a lista fica sem MACs, e o NetBlade diz isso em vez de adivinhar.
- Um único dispositivo usa credenciais SNMP diferentes das da rede. Abra os detalhes dele e defina-as em «Credenciais (este dispositivo)».
Próximos passos
- Monte o mapa da rede a partir dos switches
- Faça o inventário de PCs Windows e Linux
- Guia do NetBlade para iPhone e iPad: salvar a rede e SNMP
← Todos os guias práticos Guia de recursos → O produto: NetBlade iPhone · iPad →