So finden Sie die MAC-Adresse des Zugriffspunkts, der auf einem Roaming-System funktioniert

3

Ich arbeite in einem sehr großen Öl- und Gasunternehmen. Wir haben viele, viele Zugangspunkte in unseren Büros, jeder Zugangspunkt sendet 3 SSIDs. Die Zugangspunkte mit Roaming-System. Auf der Rückseite jedes Access Points befindet sich eine MAC-Adresse.

Bis jetzt habe ich versucht, viele Anwendungen zu verwenden, um die MAC-Adresse zu erhalten, aber die Ergebnisse sind nicht genau. Auch eine mbile-Anwendung zum Auffinden der MAC-Adresse des Zugriffspunkts ist fehlgeschlagen. Ich vermute, dass dies daran liegt, dass das drahtlose Roaming dem Gerät das Gefühl gibt, mit denselben Zugriffspunkten verbunden zu sein, während der Benutzer an einen anderen Ort wechselt.

Kann mir jemand einen Weg oder eine Anwendung vorstellen, die sehr genau ist, um die MAC-Adresse mit dem Zugangspunkt anzuzeigen, der beim drahtlosen Roaming funktioniert? Ich benutze Ubuntu Linux.

osama al banna
quelle
Haben Sie die IP-Adressen der Geräte? Wenn Sie dies tun, können Sie ihre MACs erhalten.
Overmind
Ich kann die IP-Adresse des Zugriffspunkts nicht ermitteln, da sie auf dem Bridge-Mod ausgeführt wird. Vielleicht können Sie mir sagen, wie ich sie finde.
osama al banna
Ich bin mir nicht sicher, ob es sich um einen Bridege-Mod handelt. Ich denke nur ... alles, was ich weiß, ist über ein VLAN mit einem CISCO-Switch verbunden.
osama al banna
3
Der Bridge-Modus verwendet die vollständige Transparenz, sodass keine IPs zugewiesen werden. Sie können die MACs nur sehen, indem Sie auf die Administrationsoberfläche der Access Points zugreifen. Möglicherweise gibt es eine Ausnahme: Wenn der Hersteller Ermittlungstools bereitstellt, werden diese möglicherweise alle angezeigt, wenn Sie das Netzwerk mit einem solchen Tool scannen, aber nicht alle Hersteller stellen solche Tools bereit.
Overmind
Klingt so, als ob Ihr Wi-Fi auf einem drahtlosen Verteilungssystem (WDS) basiert . Und der einzige Vorschlag, den ich habe, ist zu prüfen, ob die Ausgabe von arp -aüber die Befehlszeile nützlich ist.
JakeGould

Antworten:

4

Es gibt keinen allgemein unterstützten Standard zum Ermitteln jeder MAC-Adresse jedes AP in einem Netzwerk. Wenn Sie herausfinden möchten, dass dies für Sie wichtig ist, führen Sie ein Upgrade auf eine Wireless-Netzwerkinfrastrukturlösung der Unternehmensklasse durch, und verwenden Sie die Verwaltungstools, die Teil der von Ihnen erworbenen Lösung sind.

Beachten Sie, dass APs normalerweise mehrere unterschiedliche MAC-Adressen haben, die für unterschiedliche Zwecke verwendet werden. Beispielsweise könnte jeder verkabelte Ethernet-Port eine eigene MAC-Adresse haben, jede drahtlose Schnittstelle könnte eine eigene MAC-Adresse haben (normalerweise als BSSID für jedes BSS verwendet), und APs, die mehrere SSIDs veröffentlichen können, verfügen häufig über einen Bereich von MAC-Adressen, die sie können Verwenden Sie diese Option, damit jede SSID die gewonnene BSSID erhält. Zum Beispiel haben Cisco APs (echte Unternehmens-Cisco, nicht die verbraucherorientierten Linksys-basierten Produkte) oft einen Bereich von 16 MAC-Adressen, die sie verwenden können. Wenn der AP angibt, dass seine Basis-MAC-Adresse 00: 11: 22: 33: 44: 50 lautet, kann er die BSSIDs tatsächlich bis 00: 11: 22: 33: 44: 5f verwenden. Dies ist unabhängig von der MAC-Adresse des verkabelten Ethernet-Anschlusses.

Weißt du überhaupt, wie die MAC-Adresse auf dem Etikett deiner APs lauten soll? Wird es unterstützt, der erste Ethernet-Port zu sein? Der zweite Ethernet-Port? Das 2,4-GHz-WLAN-Radio? Das 5-GHz-WLAN-Radio?

Eine Möglichkeit, festzustellen, welche MAC-Adresse auf der Wi-Fi-Schnittstelle eines AP tatsächlich verwendet wird, besteht darin, einen Client dieser Schnittstelle zuzuordnen und den Client zu fragen, mit welcher BSSID er verknüpft ist. Auf Ubuntu glaube ich, dass der Befehl "iwconfig" Ihnen dies sagen wird. Auf einem Mac erhalten Sie dies, indem Sie die optionTaste gedrückt halten und auf Wi-Fi Menu Extra klicken. Beachten Sie, dass dies nur die MAC-Adresse der Wi-Fi-Schnittstelle angibt, der Sie auf diesem einen AP zugeordnet sind.

Wi-Fi-Scanner-Tools, von denen es zu viele gibt, um sie aufzulisten, können die BSSIDs aller APs in Funkreichweite melden. Wenn ein einzelner AP mehr als eine BSSID hat, sollten Sie alle aufgelistet sehen. Um jedoch die Liste aller BSSIDs aller APs an Ihrem Standort zu erfassen, müssen Sie mit Ihrem Laptop (oder was auch immer) herumlaufen, um die Reichweite aller Geräte zu ermitteln und deren Beacon- und Probe Response-Übertragung zu sehen so können Sie ihre MAC-Adressen sehen.

Spiff
quelle
1
> Auf einem Mac erhalten Sie dies, indem Sie die Optionstaste gedrückt halten, während Sie auf das Wi-Fi Menu Extra klicken. Das Nugget war genau das, wonach ich gesucht habe. Vielen Dank!
Aditya MP
6

Das ist alt - neugierig zu hören, was Ihnen eingefallen ist?

Ich weiß, dass Sie Ubuntu gefragt haben, aber dies kann einigen helfen: Unter Windows können Sie jede sichtbare BSSID (normalerweise BSSID == MAC) auflisten, indem Sie Folgendes verwenden:
netsh wlan show networks mode=bssid

Und Sie können herausfinden, welcher BSSID Sie gerade zugeordnet sind:
netsh wlan show interfaces

Auf Mobilgeräten können Sie die kostenlose App Fing verwenden, um festzustellen, mit welchem ​​AP Sie verbunden sind (sie listet alle Geräte in Ihrem Netzwerksegment auf, aber wenn Sie sich nur Details im Netzwerk selbst ansehen, wird die BSSID angezeigt).

Richard
quelle
2

In Ubuntu können Sie:

sudo iwlist <wlan-interface-name-here> scan

Raydel Miranda
quelle