Verwenden Sie einen Laptop, um herauszufinden, an welchen Port eines HP-Switch-Ports es angeschlossen ist

Verwenden Sie einen Laptop, um herauszufinden, an welchen Port eines HP-Switch-Ports es angeschlossen ist

Ich glaube, die meisten Leute stellen diese Frage andersherum – also indem sie Zugriff auf den Switch haben und eine MAC-Adresse abfragen.

Ich habe meinen Testlaptop und frage mich, ob es eine Software (vielleicht von HP) gibt, die mir sagen kann, an welchen Switch und Port der Laptop derzeit angeschlossen ist? Bitte gehen Sie davon aus, dass ich keinen Zugriff auf die Switch-Verwaltung habe. Wenn dies tatsächlich Informationen sind, die der Switch preisgeben würde (Sicherheitsauswirkungen), könnte ich eine eigene Anwendung schreiben, wenn mir jemand sagen könnte, welches Protokoll verwendet würde.

Für meine Arbeit bräuchte ich Folgendes: Ich gehe in einen beliebigen Raum, stecke meinen Laptop in einen Ethernet-Port an der Wand und das Gerät sagt mir, mit welchem ​​Switch und Port ich verbunden bin.

Vielen Dank für Ihre Vorschläge.

Antwort1

Dies hängt vom Switch und der Konfiguration dieses Switches ab.

Möglicherweise werden mehrere Protokolle ausgeführt (CDP auf Cisco-Switches, NDP auf Nortel, LLDP usw.), die Ihnen mitteilen können, an welchem ​​Switch und Port Sie sich befinden.

Um diese Informationen zu sammeln, müssen Sie lediglich den Netzwerkverkehr abhören.

Verwenden von tcpdump zum Abrufen von CDP-Paketen:

tcpdump -nn -v -i eth0 -s 1500 -c 1 'ether[20:2] == 0x2000' 

und für lldp:

tcpdump -nn -v -i eth0 -s 1500 -c 1 'ether[12:2] == 0x88cc'

Ich würde prüfen, welche Switch-Marken vorhanden sind, und dann herausfinden, welche Erkennungsprotokolle sie möglicherweise verwenden, und dann einfach nach den Kandidaten suchen (es kann einige Minuten dauern, bis Sie ein Paket erhalten).

LLDP Wikipedia CDP Wikipedia NDP Wikipedia

verwandte Informationen