NetBlade
iPhone · iPad Passo 2 di 5 ~15 min Intermedio

Ottieni MAC e produttori dal router via SNMP su iPhone

Abilita SNMP sul router e collegalo gratis a NetBlade su iPhone o iPad, così ogni dispositivo mostra il suo indirizzo MAC e il produttore.

iOS non mostra mai a un’app gli indirizzi MAC degli altri dispositivi, quindi dopo una prima scansione molti dispositivi in NetBlade non hanno né MAC né produttore. Il tuo router li conosce tutti, nella sua tabella ARP, e può condividerla via SNMP. Questo articolo spiega come abilitare SNMP su un router tipico, come collegarci NetBlade con una community o con SNMP v3 e come verificare il risultato. È gratuito.

Prima di iniziare

  • Una rete salvata, o essere pronto a salvarne una. Vedi Primi passi con NetBlade su iPhone e iPad.
  • Un router che supporti SNMP. Molti router aziendali, firewall e switch gestiti lo supportano; molti router domestici forniti dal provider non lo espongono.
  • L’accesso alla pagina di amministrazione del router. Strumenti › Router › «Apri l’interfaccia web» ti ci porta.

Nota: NetBlade via SNMP si limita a leggere. Non modifica mai nulla sul router.

1. Abilita SNMP sul router

Ogni produttore lo colloca in modo diverso, ma l’idea è la stessa. Nella pagina di amministrazione cerca “SNMP”, spesso sotto “Amministrazione”, “Gestione”, “Sistema” o “Servizi”. Poi scegli una delle due opzioni qui sotto.

Opzione A: v1/v2c con una community

La community è una parola condivisa che fa da password di lettura.

  1. Abilita SNMP, in v2c se il router lo offre.
  2. Imposta una community in sola lettura. Evita public: è il valore predefinito che ogni strumento prova per primo.
  3. Se il router lo consente, limita l’accesso SNMP alla tua rete locale.
  4. Non creare mai una community in lettura e scrittura per NetBlade. Non gli serve.

Opzione B: v3 con un utente

v3 aggiunge un nome utente, l’autenticazione e la crittografia. Usala quando il router la offre.

  1. Crea un utente v3 in sola lettura.
  2. Autenticazione: MD5 o SHA.
  3. Privacy (crittografia): DES o AES. Preferisci SHA con AES.

Attenzione: per v3 NetBlade supporta SHA (SHA-1) e AES (AES-128). Se il router offre solo SHA-256 o AES-256, scegli SHA e AES-128 per questo utente, oppure usa v2c con una community robusta limitata alla tua LAN.

Attenzione: assicurati che SNMP sia raggiungibile solo dall’interno della tua rete, mai da Internet.

2. Inserisci le credenziali in NetBlade

  1. Nella scheda LAN apri il menu ⋯ e scegli «Salva questa rete». Se è già salvata, tocca l’etichetta ambra «SNMP» sotto il titolo, oppure apri Salvati › la tua rete › «Credenziali».
  2. Attiva «Dispositivi dal router (SNMP)».
  3. Scegli la «Versione»: v1, v2c o v3.
  4. Per v1 o v2c inserisci la «Community».
  5. Per v3 inserisci il «Nome utente», scegli l’«Autenticazione» e scrivi la «Chiave di autenticazione», poi scegli la «Privacy» e scrivi la «Chiave di privacy».
  6. Salva. NetBlade riprova subito a recuperare i MAC.

Da questo momento ogni scansione di questa rete legge la tabella ARP del router.

Dove stanno le credenziali

Le credenziali SNMP sono conservate nel Portachiavi di iOS, solo su questo dispositivo. Non finiscono nel file di backup di NetBlade, quindi dopo un ripristino su un altro dispositivo le reinserisci.

3. Prova un’interrogazione diretta

Per una prova veloce, o per un router su un’altra rete che non hai salvato:

  1. Strumenti › «Dispositivi dal router».
  2. Inserisci l’IP del router (di solito il gateway) e la community.
  3. Tocca «Interroga».

Ottieni le coppie IP e MAC che il router conosce. Se questo funziona, funzionerà anche la rete salvata.

Suggerimento: Strumenti › SNMP interroga allo stesso modo qualunque dispositivo e mostra le informazioni di sistema, le interfacce con il traffico in tempo reale, le VLAN, l’archiviazione, la CPU e, per le stampanti, toner e pagine. Anche questo è gratuito su iPhone.

Verifica che abbia funzionato

  • L’etichetta «SNMP» sotto il titolo della scheda LAN è verde.
  • Il «Riepilogo scansione» dice che il router ha risposto via SNMP.
  • I dispositivi nell’elenco ora mostrano un indirizzo MAC e un produttore.
  • Impostazioni › «Scansione LAN» › «Ricava il produttore dal MAC» è attivo: riguarda solo i dispositivi il cui MAC arriva via SNMP.

Se dopo la scansione mancano ancora alcuni MAC, usa ⋯ › «Ripeti MAC (SNMP)».

Se qualcosa va storto

  • L’etichetta resta ambra. Controlla che SNMP sia abilitato, che la versione corrisponda e che la community o l’utente v3 siano scritti esattamente come sul router. Le community distinguono maiuscole e minuscole.
  • Il router risponde ma arrivano pochi MAC. La tabella ARP contiene solo i dispositivi che hanno parlato di recente con il router. Scansiona di nuovo: è la scansione stessa a far parlare i dispositivi.
  • v3 non funziona ma v2c sì. Probabilmente il protocollo di autenticazione o di privacy non corrisponde. Controlla se sul router ci sono SHA-256 o AES-256, che NetBlade non supporta.
  • Il router non ha l’opzione SNMP. Molti router dei provider non ce l’hanno. I dispositivi che annunciano il proprio MAC, come i dispositivi AirPlay, lo mostrano comunque; per il resto l’elenco rimane senza MAC, e NetBlade lo dice invece di tirare a indovinare.
  • Un singolo dispositivo usa credenziali SNMP diverse da quelle della rete. Aprine i dettagli e impostale in «Credenziali (questo dispositivo)».

Prossimi passi

← Tutti gli how-to Guida alle funzioni → Il prodotto: NetBlade iPhone · iPad →