NetBlade
Android Étape 5 sur 6 ~15 min Intermédiaire

Lire votre routeur, switch ou imprimante en SNMP sur Android

Activez SNMP sur vos équipements réseau, puis utilisez NetBlade sur Android pour retrouver les adresses MAC cachées, lire leurs détails et cartographier vos switchs.

SNMP est le protocole que les équipements réseau utilisent pour se décrire : routeurs, switchs, imprimantes et NAS peuvent répondre à des questions sur leurs interfaces, leurs tables et leur état. NetBlade l’utilise en lecture seule : rien n’est jamais modifié sur l’appareil. Cet article montre comment activer SNMP dans les grandes lignes, puis comment s’en servir dans NetBlade pour retrouver les adresses MAC, lire les détails des appareils et dessiner la carte de votre réseau.

Avant de commencer

  • Un appareil qui prend en charge SNMP. C’est le cas de nombreux routeurs professionnels, switchs managés, imprimantes et NAS ; beaucoup de box fournies par les opérateurs ne l’exposent pas.
  • L’accès à la page d’administration de l’appareil pour activer SNMP.
  • Ce qui est gratuit : la lecture de la table du routeur avec « Appareils depuis le routeur (SNMP) » et la récupération des MAC pendant les scans. Les « Détails SNMP » d’un appareil sont une fonction avancée, débloquée pendant 24 heures avec une vidéo ou définitivement avec « Supprimer les publicités ».

1. Activer SNMP sur l’appareil

Chaque fabricant le place ailleurs, mais les étapes se ressemblent. Dans la page d’administration, cherchez « SNMP », souvent sous « Administration », « Gestion », « Système » ou « Services ». Choisissez ensuite l’une des deux options.

SNMP v1/v2c avec une communauté

La communauté est un mot partagé qui fait office de mot de passe de lecture. Configurez-la ainsi :

  1. Activez SNMP, en version v2c si elle est proposée.
  2. Définissez une communauté en lecture seule. Évitez public, la valeur par défaut que tout le monde essaie.
  3. Si l’appareil le permet, limitez l’accès à votre réseau local ou à des adresses précises.
  4. N’activez jamais de communauté en lecture-écriture pour NetBlade : il ne fait que lire.

SNMP v3 avec un utilisateur

La v3 ajoute un nom d’utilisateur, l’authentification et le chiffrement ; c’est le meilleur choix quand elle est disponible :

  1. Créez un utilisateur v3 avec un accès en lecture seule.
  2. Authentification : MD5 ou SHA. NetBlade prend en charge ces deux-là.
  3. Confidentialité (chiffrement) : DES ou AES (AES-128). Préférez SHA et AES.

Attention : Si votre appareil ne propose que SHA-256 ou AES-256 en v3, NetBlade ne peut pas utiliser ce profil. Choisissez SHA et AES-128, ou revenez à la v2c avec une communauté robuste limitée à votre LAN.

Attention : N’exposez pas SNMP sur Internet. Si un scan montre le port 161 ouvert sur un appareil que vous n’avez pas configuré, l’évaluation de sécurité de NetBlade le signale pour cette raison.

2. Retrouver les adresses MAC pendant les scans

Depuis Android 10, le système cache aux applications la plupart des adresses MAC. Le routeur, lui, les connaît toutes, dans sa table ARP.

  1. Dans l’onglet « LAN », ouvrez ⋮ → « Nommer le réseau » (ou modifiez le réseau enregistré).
  2. Activez « Appareils depuis le routeur (SNMP) ».
  3. Choisissez la version et saisissez la « Communauté », ou pour la v3 le « Nom d’utilisateur v3 », l’« Authentification », le « Mot de passe d’authentification », la « Confidentialité » et le « Mot de passe de confidentialité ».
  4. Appuyez sur « Enregistrer ».
  5. Si les MAC n’apparaissent pas tout de suite, utilisez ⋮ → « Réessayer la recherche MAC SNMP ».

Désormais, chaque scan de ce réseau lit la table du routeur, et le « Récapitulatif de l’analyse » en donne le résultat sous « Récupération MAC par SNMP ».

Remarque : Les identifiants SNMP sont stockés en clair dans la base de données de l’application ; ils sont donc aussi inclus dans la sauvegarde de votre compte Google et dans les fichiers de sauvegarde exportés. C’est un compromis délibéré : une restauration les rétablit sans que vous ayez à les ressaisir.

3. Interroger directement la table du routeur

Pour une vérification ponctuelle, sans enregistrer de réseau :

  1. « Outils » → « Appareils depuis le routeur (SNMP) ».
  2. Saisissez la communauté ou les identifiants v3 et lancez.

Vous obtenez les paires IP et MAC que connaît le routeur, avec les fabricants. C’est la réponse la plus directe à la question « qui est vraiment sur ce réseau ».

4. Lire les détails SNMP d’un appareil

  1. Après un scan, ouvrez les détails de n’importe quel appareil.
  2. Ouvrez « Détails SNMP ».
  3. Si cet appareil utilise des identifiants différents de ceux du réseau, appuyez sur l’icône ⚙ et remplissez « SNMP pour cet appareil », puis « Appliquer ».

Ce que vous voyez dépend de l’appareil :

  • Tous : nom, emplacement, contact, temps de fonctionnement et description.
  • Imprimantes : toner, nombre de pages et numéro de série.
  • NAS et serveurs : processeur, mémoire vive, stockage, processus et utilisateurs.
  • Switchs et routeurs : interfaces, ports du switch, VLAN, adresses IP et routage IP.
  • Matériel et firmware, quand l’appareil les communique.

Appuyez sur une interface pour afficher son graphique de trafic en direct, actualisé toutes les 2 secondes. C’est un moyen rapide de trouver le port qui sature une liaison montante.

5. Cartographier votre réseau à partir des switchs

Si vous avez des switchs managés, SNMP permet à NetBlade de dessiner le câblage du réseau.

  1. Vérifiez que les switchs répondent en SNMP avec les identifiants du réseau, ou réglez « SNMP pour cet appareil » sur chacun.
  2. Après un scan, dans l’onglet « LAN », passez de « Vue liste » à « Vue carte ».
  3. Appuyez sur « Reconstruire » pour refaire le graphe à partir des tables des switchs.
  4. Corrigez à la main ce qui doit l’être : appuyez sur un nœud et choisissez « Marquer comme switch », « Connecter à… » ou « Détacher ».

Sans SNMP sur les switchs, le réseau apparaît comme un seul segment, et la structure se limite à ce que vous dessinez.

Vérifier que tout a fonctionné

  • Le « Récapitulatif de l’analyse » affiche « Le routeur a répondu » avec un nombre d’entrées ARP sous « Récupération MAC par SNMP ».
  • Les appareils qui indiquaient « Non obtenue » affichent maintenant une MAC et un fabricant.
  • Les « Détails SNMP » du routeur affichent son nom et son temps de fonctionnement.

En cas de problème

  • « Aucune réponse SNMP » ou « aucune réponse de …:161 ». SNMP est désactivé, les identifiants sont faux, ou l’appareil n’accepte les requêtes que de certaines adresses. Vérifiez chaque point sur l’appareil.
  • « Le routeur répond mais la table ARP est vide ». Certains routeurs demandent d’activer séparément la partie IP/ARP de leur prise en charge SNMP. Cherchez une option concernant les MIB ou l’ARP dans les réglages SNMP.
  • Le récapitulatif indique que la communauté par défaut public a été essayée. Vous n’avez pas encore configuré SNMP pour ce réseau. Saisissez la communauté dans les réglages du réseau.
  • Une interface n’a pas de graphique de trafic. Elle n’expose pas de compteurs de trafic.
  • Un appareil sans MAC manque sur la carte. Un appareil ne peut être placé sur la carte qu’une fois sa MAC connue.

Pour aller plus loin

← Tous les tutoriels Guide des fonctionnalités → Le produit: NetBlade Android →