Bei einer gegebenen IP-Adresse sollten Sie in der Lage sein, die MAC-Adresse des entsprechenden Hosts zu finden.
arp -a
Unter Windows und Linux wird Ihnen der Arp-Cache dieses Hosts angezeigt, in dem IPs MAC-Adressen zugeordnet werden. (Beachten Sie, dass dies auf einem Computer ausgeführt werden muss, der sich im selben IP-Subnetz befindet wie der Computer, den Sie suchen möchten.)
Sobald Sie die MAC-Adresse haben, melden Sie sich bei dem Switch an, mit dem der Rogue-Host vermutlich verbunden ist, und durchsuchen Sie die MAC-Adresstabelle nach dieser Adresse. (Die MAC-Adresstabelle wird auch als Bridging-Tabelle oder CAM-Tabelle bezeichnet.)
Bei Cisco IOS-basierten Switches beispielsweise den folgenden Befehl:
show mac-address-table address <MAC address>
Zeigt Ihnen den Port an, an dem eine bestimmte MAC-Adresse zuletzt gesehen wurde. Wenn der resultierende Port eine Verbindung zu einem anderen Switch ist, melden Sie sich bei diesem Switch an und führen Sie den Befehl erneut aus. Wiederholen Sie diesen Vorgang, bis Sie einen Host-Port haben und Sie Ihren Schuldigen haben sollten.
Beachten Sie, dass dieser Ansatz nur funktioniert, wenn Sie über einen verwalteten Switch verfügen, mit dem die MAC-Adresstabelle abgefragt werden kann. Andernfalls wird es sich um eine manuelle Eliminierung handeln. Finden Sie jeden Port, von dem Sie wissen, dass er nicht die Rogue-Maschine ist, bis Sie nur noch einen Port haben, den Sie nicht berücksichtigen können. Viel Glück.
Sie haben nicht angegeben, welche Betriebssysteme Ihnen im Netzwerk zur Verfügung stehen, aber die meisten von ihnen verfügen über einen Befehl arp. Mit dem Befehl arp können Sie herausfinden, wie die MAC-Adresse eines Hosts mit einem angegebenen Hostnamen lautet (vorausgesetzt, Sie befinden sich im selben Netzwerk wie der Host).
Dann müssen Sie die ARP-Caches Ihrer Switches überprüfen, um herauszufinden, an welchem Port sich diese MAC-Adresse befindet.
quelle
Es gibt keine 1: 1-Zuordnung zwischen physischen Schnittstellen und IP-Adressen. Ein Port auf einem Switch kann den Datenverkehr für viele Computer verarbeiten (wenn ein anderer Switch verkettet ist), und ein Switch-Port kann Datenverkehr für mehr als eine IP weiterleiten (wenn der Computer mehrfach vernetzt ist).
Wenn Sie über einen ausreichend erweiterten Switch verfügen, können Sie in den Verwaltungsbildschirmen des Switches nachsehen, ob dort MAC-Adressen aufgelistet sind, die er an einem bestimmten Port gehört hat.
Angenommen, der Computer, den Sie finden möchten, ist (logischerweise) nicht zu weit entfernt, können Sie beispielsweise versuchen, eine große Menge an Datenverkehr an ihn zu senden
ping -f
, um den Port, an dem sich der Computer befindet, anhand der Aktivitätsanzeigen zu verfolgen .quelle
Wenn der Switch snmp unterstützt, können Sie Mac-Tabelleninformationen remote abrufen, wobei die Zuordnung von physischem Port und Mac-Adresse mit dem Port verbunden sein sollte.
quelle