Je router, switch of printer uitlezen via SNMP op Android
Zet SNMP aan op je netwerkapparatuur en gebruik NetBlade op Android om verborgen MAC-adressen op te halen, details uit te lezen en je switches in kaart te brengen.
SNMP is het protocol waarmee netwerkapparatuur zichzelf beschrijft: routers, switches, printers en NAS-apparaten kunnen vragen beantwoorden over hun interfaces, tabellen en status. NetBlade gebruikt het alleen-lezen, dus er wordt nooit iets gewijzigd op het apparaat. Dit artikel laat in grote lijnen zien hoe je SNMP aanzet, en daarna hoe je het in NetBlade gebruikt om MAC-adressen op te halen, apparaatdetails uit te lezen en je netwerkkaart te tekenen.
Voordat je begint
- Een apparaat dat SNMP ondersteunt. Veel zakelijke routers, beheerde switches, printers en NAS-apparaten doen dat; veel thuisrouters van de provider bieden het niet aan.
- Toegang tot de beheerpagina van het apparaat om SNMP aan te zetten.
- Wat gratis is: de tabel van de router uitlezen met “Apparaten van router (SNMP)” en het MAC-herstel tijdens scans. “SNMP-details” op een apparaat is een geavanceerde functie, 24 uur ontgrendeld met een video of voorgoed met “Advertenties verwijderen”.
1. SNMP aanzetten op het apparaat
Elke fabrikant zet het ergens anders neer, maar de stappen lijken op elkaar. Zoek op de beheerpagina naar “SNMP”, vaak onder “Beheer”, “Management”, “Systeem” of “Services”. Kies dan een van de twee opties.
SNMP v1/v2c met een community
De community is een gedeeld woord dat werkt als een leeswachtwoord. Stel het zo in:
- Zet SNMP aan, versie v2c als die wordt aangeboden.
- Stel een alleen-lezen community in. Vermijd
public, de standaard die iedereen probeert. - Als het apparaat het toestaat, beperk de toegang tot je lokale netwerk of tot specifieke adressen.
- Zet voor NetBlade nooit een community met lees- en schrijfrechten aan: het leest alleen.
SNMP v3 met een gebruiker
v3 voegt een gebruikersnaam, authenticatie en versleuteling toe, en is de betere keuze waar het beschikbaar is:
- Maak een v3-gebruiker aan met alleen-lezentoegang.
- Authenticatie: MD5 of SHA. NetBlade ondersteunt deze twee.
- Privacy (versleuteling): DES of AES (AES-128). Kies bij voorkeur SHA en AES.
Waarschuwing: Biedt je apparaat voor v3 alleen SHA-256 of AES-256, dan kan NetBlade dat profiel niet gebruiken. Kies SHA en AES-128, of val terug op v2c met een sterke community die beperkt is tot je LAN.
Waarschuwing: Stel SNMP niet open voor internet. Als een scan poort 161 open toont op een apparaat dat je niet hebt geconfigureerd, markeert de beveiligingsbeoordeling van NetBlade het om deze reden.
2. MAC-adressen ophalen tijdens scans
Sinds Android 10 verbergt het systeem de meeste MAC-adressen voor apps. De router kent ze allemaal, in zijn ARP-tabel.
- Open in het tabblad “LAN” ⋮ → “Netwerk benoemen” (of bewerk het opgeslagen netwerk).
- Zet “Apparaten van router (SNMP)” aan.
- Kies de versie en vul de “Community” in, of voor v3 de “v3-gebruikersnaam”, “Authenticatie”, “Authenticatiewachtwoord”, “Privacy” en “Privacywachtwoord”.
- Tik op “Opslaan”.
- Verschijnen de MAC-adressen niet meteen, gebruik dan ⋮ → “SNMP MAC-opzoeking opnieuw proberen”.
Vanaf nu leest elke scan van dit netwerk de tabel van de router, en de “Samenvatting van de scan” meldt het resultaat onder “MAC-herstel via SNMP”.
Let op: SNMP-inloggegevens worden onversleuteld opgeslagen in de database van de app, dus ze zitten ook in de back-up van je Google-account en in geëxporteerde back-upbestanden. Dat is een bewuste afweging: bij een herstel komen ze terug zonder dat je ze opnieuw hoeft in te voeren.
3. De routertabel rechtstreeks opvragen
Voor een losse controle, zonder een netwerk op te slaan:
- “Extra” → “Apparaten van router (SNMP)”.
- Vul de community of de v3-inloggegevens in en start.
Je krijgt de paren van IP en MAC die de router kent, met de fabrikanten. Het is het meest directe antwoord op “wie zit er echt op dit netwerk”.
4. De SNMP-details van een apparaat uitlezen
- Open na een scan de details van een apparaat.
- Open “SNMP-details”.
- Gebruikt dit apparaat andere inloggegevens dan het netwerk, tik dan op het pictogram ⚙, vul “SNMP voor dit apparaat” in en tik op “Toepassen”.
Wat je ziet hangt af van het apparaat:
- Alle apparaten: naam, locatie, contactpersoon, uptime en beschrijving.
- Printers: toner, aantal pagina’s en serienummer.
- NAS-apparaten en servers: cpu, RAM, opslag, processen en gebruikers.
- Switches en routers: interfaces, switchpoorten, VLAN’s, IP-adressen en IP-forwarding.
- Hardware en firmware waar het apparaat ze doorgeeft.
Tik op een interface voor de live verkeersgrafiek, die elke 2 seconden wordt vernieuwd. Zo vind je snel de poort die een uplink verzadigt.
5. Je netwerk in kaart brengen vanuit de switches
Heb je beheerde switches, dan laat SNMP NetBlade tekenen hoe het netwerk bekabeld is.
- Zorg dat de switches op SNMP antwoorden met de inloggegevens van het netwerk, of stel op elke switch “SNMP voor dit apparaat” in.
- Schakel na een scan in het tabblad “LAN” over van “Lijstweergave” naar “Kaartweergave”.
- Tik op “Opnieuw opbouwen” om de grafiek opnieuw te maken uit de tabellen van de switches.
- Corrigeer wat nodig is met de hand: tik op een knooppunt en kies “Markeer als switch”, “Verbinden met…” of “Loskoppelen”.
Zonder SNMP op de switches verschijnt het netwerk als één segment en is de structuur alleen wat jij tekent.
Controleren of het werkt
- De “Samenvatting van de scan” toont “Router antwoordde” met een aantal ARP-vermeldingen onder “MAC-herstel via SNMP”.
- Apparaten die “Niet verkregen” toonden, hebben nu een MAC-adres en een fabrikant.
- “SNMP-details” op de router toont de naam en de uptime.
Als er iets misgaat
- “Geen SNMP-respons” of “geen reactie van …:161”. SNMP staat uit, de inloggegevens kloppen niet, of het apparaat accepteert alleen vragen van bepaalde adressen. Controleer elk van deze punten op het apparaat.
- “router antwoordt, maar de ARP-tabel is leeg”. Bij sommige routers moet het IP/ARP-deel van de SNMP-ondersteuning apart worden aangezet. Zoek in de SNMP-instellingen naar een optie over MIB’s of ARP.
- De samenvatting zegt dat de standaardcommunity
publicis geprobeerd. Je hebt SNMP nog niet ingesteld voor dit netwerk. Vul de community in bij de netwerkinstellingen. - Een interface heeft geen verkeersgrafiek. Die geeft geen verkeerstellers door.
- Een apparaat zonder MAC ontbreekt op de kaart. Een apparaat kan pas op de kaart worden geplaatst als zijn MAC-adres bekend is.
Verder
- Een onbekend netwerk controleren voordat je het vertrouwt
- De inventaris van een Windows-pc uitlezen
- Handleiding van NetBlade voor Android: SNMP-details en Kaartweergave
← Alle how-to-handleidingen Functiehandleiding → Het product: NetBlade Android →