NetBlade
iPhone · iPad Étape 2 sur 5 ~15 min Intermédiaire

Obtenir les MAC et les fabricants de votre routeur en SNMP sur iPhone

Activez SNMP sur votre routeur et connectez-y NetBlade sur iPhone ou iPad, gratuitement, pour que chaque appareil affiche son adresse MAC et son fabricant.

iOS ne montre jamais à une app les adresses MAC des autres appareils : après un premier scan, beaucoup d’appareils dans NetBlade n’ont donc ni MAC ni fabricant. Votre routeur, lui, les connaît toutes, dans sa table ARP, et peut partager cette table en SNMP. Cet article explique comment activer SNMP sur un routeur type, comment y connecter NetBlade avec une communauté ou en SNMP v3, et comment vérifier le résultat. C’est gratuit.

Avant de commencer

  • Un réseau enregistré, ou être prêt à en enregistrer un. Voir Bien démarrer avec NetBlade sur iPhone et iPad.
  • Un routeur qui prend en charge SNMP. C’est le cas de nombreux routeurs professionnels, pare-feu et switchs managés ; beaucoup de box fournies par les opérateurs ne l’exposent pas.
  • L’accès à la page d’administration du routeur. Outils › Routeur › « Ouvrir l’interface web » vous y emmène.

Remarque : NetBlade se contente de lire en SNMP. Il ne modifie jamais rien sur le routeur.

1. Activer SNMP sur le routeur

Chaque fabricant le place ailleurs, mais le principe est le même. Dans la page d’administration, cherchez « SNMP », souvent sous « Administration », « Gestion », « Système » ou « Services ». Choisissez ensuite l’une des deux options ci-dessous.

Option A : v1/v2c avec une communauté

La communauté est un mot partagé qui fait office de mot de passe de lecture.

  1. Activez SNMP, en v2c si le routeur la propose.
  2. Définissez une communauté en lecture seule. Évitez public : c’est la valeur par défaut que tous les outils essaient en premier.
  3. Si le routeur le permet, limitez l’accès SNMP à votre réseau local.
  4. Ne créez jamais de communauté en lecture-écriture pour NetBlade. Il n’en a pas besoin.

Option B : v3 avec un utilisateur

La v3 ajoute un nom d’utilisateur, l’authentification et le chiffrement. Utilisez-la quand le routeur la propose.

  1. Créez un utilisateur v3 en lecture seule.
  2. Authentification : MD5 ou SHA.
  3. Confidentialité (chiffrement) : DES ou AES. Préférez SHA avec AES.

Attention : NetBlade prend en charge SHA (SHA-1) et AES (AES-128) en v3. Si le routeur ne propose que SHA-256 ou AES-256, choisissez SHA et AES-128 pour cet utilisateur, ou utilisez la v2c avec une communauté robuste limitée à votre LAN.

Attention : Assurez-vous que SNMP n’est joignable que depuis l’intérieur de votre réseau, jamais depuis Internet.

2. Saisir les identifiants dans NetBlade

  1. Dans l’onglet LAN, ouvrez le menu ⋯ et choisissez « Enregistrer ce réseau ». S’il est déjà enregistré, touchez la puce orange « SNMP » sous le titre, ou ouvrez Enregistré › votre réseau › « Identifiants ».
  2. Activez « Appareils depuis le routeur (SNMP) ».
  3. Choisissez la « Version » : v1, v2c ou v3.
  4. Pour la v1 ou la v2c, saisissez la « Communauté ».
  5. Pour la v3, saisissez le « Nom d’utilisateur », choisissez l’« Authentification » et tapez la « Clé d’authentification », puis choisissez la « Confidentialité » et tapez la « Clé de confidentialité ».
  6. Enregistrez. NetBlade relance aussitôt la récupération des MAC.

Désormais, chaque scan de ce réseau lit la table ARP du routeur.

Où sont conservés les identifiants

Les identifiants SNMP sont conservés dans le trousseau iOS, sur cet appareil uniquement. Ils ne sont pas inclus dans le fichier de sauvegarde de NetBlade : après une restauration sur un autre appareil, vous les saisissez de nouveau.

3. Essayer une requête directe

Pour un test rapide, ou pour un routeur situé sur un autre réseau que vous n’avez pas enregistré :

  1. Outils › « Appareils du routeur ».
  2. Saisissez l’IP du routeur (en général la passerelle) et la communauté.
  3. Touchez « Requête ».

Vous obtenez les paires IP et MAC que connaît le routeur. Si cela fonctionne, le réseau enregistré fonctionnera aussi.

Astuce : Outils › SNMP interroge n’importe quel appareil de la même façon et affiche ses informations système, ses interfaces avec le trafic en direct, ses VLAN, son stockage, son processeur et, pour les imprimantes, le toner et les pages. C’est gratuit sur iPhone aussi.

Vérifier que tout a fonctionné

  • La puce « SNMP » sous le titre de l’onglet LAN est verte.
  • Le « Récapitulatif de l’analyse » indique que le routeur a répondu en SNMP.
  • Les appareils de la liste affichent maintenant une adresse MAC et un fabricant.
  • Paramètres › « Scan LAN » › « Déduire le fabricant de la MAC » est activé : ce réglage ne concerne que les appareils dont la MAC arrive par SNMP.

Si certaines MAC manquent encore après le scan, utilisez ⋯ › « Réessayer la MAC (SNMP) ».

En cas de problème

  • La puce reste orange. Vérifiez que SNMP est activé, que la version correspond et que la communauté ou l’utilisateur v3 est écrit exactement comme sur le routeur. Les communautés sont sensibles à la casse.
  • Le routeur répond, mais peu de MAC arrivent. La table ARP ne contient que les appareils qui ont récemment communiqué avec le routeur. Scannez de nouveau : le scan lui-même fait parler les appareils.
  • La v3 échoue mais la v2c fonctionne. Le protocole d’authentification ou de confidentialité ne correspond probablement pas. Vérifiez si le routeur utilise SHA-256 ou AES-256, que NetBlade ne prend pas en charge.
  • Le routeur n’a pas d’option SNMP. C’est le cas de beaucoup de box d’opérateurs. Les appareils qui annoncent leur propre MAC, comme les appareils AirPlay, l’affichent quand même ; pour le reste, la liste reste sans MAC, et NetBlade le dit plutôt que de deviner.
  • Un appareil utilise des identifiants SNMP différents de ceux du réseau. Ouvrez ses détails et réglez-les dans « Identifiants (cet appareil) ».

Pour aller plus loin

← Tous les tutoriels Guide des fonctionnalités → Le produit: NetBlade iPhone · iPad →