Bestimmen Sie Switch IP / Linux

0

Ich versuche, die IP des Netzwerk-Switches zu bestimmen. Mehrere Linux-Boxen sind angeschlossen. Hintergrund: Ich muss wissen, an welchen physischen Port sie angeschlossen sind, damit die Maschinen automatisch ihre "räumliche Platzierung" erkennen (da ein bestimmter Port fest mit einem bestimmten Standort verbunden ist). Die Porterkennung selbst erfolgt über snmp, was recht gut funktioniert, aber ich brauche natürlich die IP des Switches.

Was ich im Moment tue, ist: nmap (meh ...) mit nur Ping-Scan im gesamten Subnetz ausführen (oder nach Telnet suchen, da der Switch diesen Port offen hat) und anschließend den Arp-Cache überprüfen und die IP abrufen durch die überprüfung gegen die mac adresse, da ich weiß, nach welchem ​​herstellerteil ich suchen soll.

Frage: Gibt es einen einfacheren Weg (Vermeidung von nmap), ich habe bereits versucht, Arp-Broadcasting, aber das scheint mir keinen Arp-Cache-Eintrag für den Switch zu geben. Der fragliche Schalter ist ein IGS-801M von Planet Technology ( http://www.planet.com.tw/en/product/product.php?id=25685 ), die (sechs) Geräte werden direkt angeschlossen, nichts ist netzwerkfähig. Der Switch erhält seine IP-Zuweisung über DHCP oder sogar automatisch zugewiesen (169.xxx), statische IP ist keine Option. Ich habe auch Sachen wie Traceroute ausprobiert und gehofft, dass der Switch als Hop angezeigt wird, aber da er nur (leise) Sachen an das Gateway weiterleitet, wird er nicht angezeigt. Irgendwelche Ideen?

flipflop
quelle
Was ist los mit nmap? Mit den richtigen Optionen scheint es das richtige Werkzeug für den Job zu sein.
mivk

Antworten:

0

Es ist wahrscheinlich Dein Schalter hat keine IP Adresse (Als ein Router würde ) und schaltet das ein Datenverbindung Schicht .

Es ist möglicherweise immer noch möglich, die Hopfen zu erkennen (was ich vermute, dass Sie wollen), aber nicht mit Nmap; welche könnte zu hoch sein Machen Sie Ihren Schalter unsichtbar. Vielleicht ist dieser Kerl empfehlung von netdisco kann helfen.

Hier ist Ein Handbuch Strg + f zum level 2Ich weiß nicht, vielleicht gibt es eine endgültige Antwort. Ich weiß nicht, ob es deine Suche behindern würde, wenn es so wäre.

Hashbrown
quelle
Der Switch hat zwar eine IP-Adresse, aber möglicherweise eine andere Bedeutung. Lassen Sie es mich noch einmal wiederholen: Der auf dem Switch ausgeführte Webserver (Konfigurationsschnittstelle) hat eine IP-Adresse. Das ist alles, was ich brauche, um die SNMP-Magie zum Laufen zu bringen.
flipflop
0

Sie könnten versuchen, Kabel aufzuspüren, aber wie wir alle wissen, führt dies manchmal zu massiver Frustration. Falls der Switch CDP oder Lldp aktiviert hat, können Sie dies verwenden, um dies herauszufinden.

Ich weiß, dass Debian Pakete für CDP und LLDP enthält, bin mir aber nicht sicher, welche anderen Distributionen es gibt.

Grim76
quelle
0

Dieser Switch funktioniert in Schicht 2, der Switch hat dann keine IP-Adresse. Das IP-Protokoll ist Schicht 3. Sie sollten suchen, ob der Switch über einen Verwaltungsport verfügt (und die Adresse, an die er angeschlossen werden soll).

sinkmanu
quelle
0

Das IGS-801M verfügt über eine Sicherheitsfunktion, die L2 bis L4 unterstützt. Ich vermute also, dass es vielleicht eine IP-Adresse hat.

  • Senden Sie einen Ping an die IP-Adresse des aktuellen Netzwerks vom PC. Standardmäßig sind alle PCs so konfiguriert, dass sie nicht auf Broadcasts reagieren Pings, als Sicherheitsmaßnahme. Die einzigen Antworten, die Sie erhalten würde vom Switch kommen (und vielleicht auch von einem Router, falls vorhanden)

ODER

  • Wenn Sie, wie Sie sagten, den OUI-Teil des Mac kennen, überprüfen Sie den DHCP-Server auf IP-Bindungen.

PS: Sie können eine IP-Adresse für einen Mac über den DHCP-Server reservieren. Tun Sie dies für den Mac des Switches mit einer IP, an die Sie sich erinnern können, sodass Sie nicht jedes Mal nachsehen müssen

Nithin Kumar
quelle