Determinare quali indirizzi MAC sono connessi a una determinata port su un Netgear GS724T tramite SNMP?

Guardando attraverso l'output di un snmpwalk contro il nostro interruttore GS724T Netgear sono stato sorpreso di non elencare quali sono gli indirizzi MAC collegati e / o utilizzando una port specifica sull'interruttore. Ciò sembrerebbe utile informazioni. È solo una limitazione del GS724T? Vedo che è etichettato come un "Smart Switch" che sembra indicare che è subpar a un interruttore completamente gestito, ma qualcosa di fondamentale come la raccolta dei MAC sembra qualcosa che dovrebbe essere incluso, anche in un interruttore di livello più basso come questo .

Quando eseguo il seguente command, ricavo solo l'indirizzo MAC dell'interruttore su each port.

  • Hadoop disco fallisce, cosa fai?
  • Utilizzo di unità disco fisso di consumo in un server
  • Spostare un server linux in un nuovo hardware
  • Quale hardware avrei bisogno (circa) per eseguire server ESXi?
  • Raccomandazioni hardware e configuration VMware ESXi e ZFS
  • Qualcuno che utilizza un rilevatore SNMP e / o WMI per spingere metriche personalizzate a Amazon CloudWatch e se così come?
  •  $ snmpwalk -v2c -c public switch01 mib-2.interfaces IF-MIB::ifPhysAddress.1 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.2 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.3 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.4 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.5 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.6 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.7 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.8 = STRING: 84:1b:5e:6f:65:21 IF-MIB::ifPhysAddress.9 = STRING: 84:1b:5e:6f:65:21 ... 

    Mi manca qualcosa di fondamentale qui?

  • Rsync consente di sincronizzare i file in entrambi i modi?
  • La disconnessione di una session SSH uccide i tuoi programmi?
  • Opzioni corrette per mantenere aperto un tunnel SSH inverso usando autossh
  • Posso limitare la SSH Tunneling Speed?
  • Il server OpenSSH accetta la chiave pubblica e chiude immediatamente la connessione senza alcun messaggio di errore
  • Trasferisci file tramite SSH
  • One Solution collect form web for “Determinare quali indirizzi MAC sono connessi a una determinata port su un Netgear GS724T tramite SNMP?”

    Ho un "Smart Switch" GS716T e non sono mai stato in grado di far funzionare questo. Quello che ho finito per fare stava utilizzando uno script Python per submit una richiesta web, accedere e andare alla pagina web che elenca queste informazioni. Poi ho raschiato e conservato come necessario. Non uso più questo interruttore.

    So che è un model leggermente diverso, ma la stessa famiglia di prodotti.


    Ecco il codice relativo. Non lo uso più in modo YMMV.

     import urllib, urllib2 import cookielib from BeautifulSoup import BeautifulSoup def getMACTable(): password = 'password' base_url = 'http://1.2.3.4/base' cookies = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookies)) login_data = urllib.urlencode({'pwd' : password}) opener.open(base_url + '/main_login.html', login_data) resp = opener.open(base_url + '/base/system/fwd_db.html') result = resp.read() soup = BeautifulSoup(result) tbl1 = soup.find('table', id='tbl1') return tbl1 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.