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?
quelle
Antworten:
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 2
Ich weiß nicht, vielleicht gibt es eine endgültige Antwort. Ich weiß nicht, ob es deine Suche behindern würde, wenn es so wäre.quelle
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.
quelle
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).
quelle
Das IGS-801M verfügt über eine Sicherheitsfunktion, die L2 bis L4 unterstützt. Ich vermute also, dass es vielleicht eine IP-Adresse hat.
ODER
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
quelle