私は非常に大きな石油・ガス会社で働いています。オフィスには多くのアクセスポイントがあり、各アクセスポイントは3つのSSIDをブロードキャストします。ローミングシステムを備えたアクセスポイント。各アクセスポイントの背面にはMACアドレスがあります。
これまで、多くのアプリケーションを使用してMACアドレスを取得しようとしましたが、結果は正確ではありません。また、アクセスポイントのMACアドレスを見つけるためのmbileアプリケーションが失敗しました。これは、ユーザーが別の場所に移動しているときに、デバイスが同じアクセスポイントに接続されているとデバイスに感じさせるように設計されたワイヤレスローミングが原因だと思いますか?
ワイヤレスローミングで機能するアクセスポイントでMacアドレスを表示するための非常に正確な方法やアプリケーションを誰かに紹介してもらえますか? Ubuntu Linuxを使用しています。
ネットワーク上のすべてのAPのすべてのMACアドレスを見つけるために広くサポートされている標準はありません。それが重要であることがわかった場合は、エンタープライズクラスのワイヤレスネットワークインフラストラクチャソリューションにアップグレードし、購入したソリューションの一部である管理ツールを使用してください。
APには通常、さまざまな目的で使用されるいくつかの異なるMACアドレスがあることに注意してください。たとえば、各有線イーサネットポートは独自のMACアドレスを持つことができ、各ワイヤレスインターフェイスは独自のMACアドレスを持つことができ(通常、各BSSのBSSIDとして使用されます)、複数のSSIDを公開できるAPは、多くの場合、さまざまなMACアドレスを持つことができます各SSIDがBSSIDを獲得するように使用します。たとえば、Cisco AP(消費者向けのLinksysベースのものではなく、実際のエンタープライズCisco)には、多くの場合、使用できる16個のMACアドレスの範囲があります。したがって、APがベースMACアドレスが00:11:22:33:44:50であると言った場合、実際にはBSSIDに00:11:22:33:44:5fまで使用できます。これは、有線イーサネットポートのMACアドレスとは別のものです。
APのラベルにあるMACアドレスがどうなっているのか知っていますか?最初のイーサネットポート用にサポートされていますか? 2番目のイーサネットポート? 2.4GHz Wi-Fiラジオ? 5GHz Wi-Fiラジオ?
とはいえ、APのWi-Fiインターフェイスで実際に使用されているMACアドレスを確認する1つの方法は、クライアントをそのインターフェイスに関連付け、関連付けられているBSSIDをクライアントに確認することです。 Ubuntuでは、「iwconfig」コマンドでこれがわかると思います。 Macでは、を押し続けるとこれを取得できます option キーを押しながらWi-Fiメニューの追加をクリックします。これは、この1つのAPで関連付けられているWi-FiインターフェイスのMACアドレスのみを通知することに注意してください。
リストするには数が多すぎるWi-Fiスキャナーツールは、無線範囲内のすべてのAPのBSSIDを報告できます。 1つのAPに複数のBSSIDがある場合は、それらがすべてリストされているはずです。ただし、サイトのすべてのAPのすべてのBSSIDのリストを収集するには、ラップトップ(または何でも)を歩き回り、ビーコンとプローブ応答の送信を確認するために、すべてのデバイスの範囲内に入る必要があります。そのため、MACアドレスを確認できます。
これは古いです-何を思いついたのか知りたいですか?
私はあなたがUbuntuに尋ねたのを知っています、しかしこれはいくつかを助けるかもしれません:Windowsではあなたが目に見えるすべてのBSSID(通常BSSID == MAC)をリストすることができます:netsh wlan show networks mode=bssid
また、次を使用して、現在関連付けられているBSSIDを確認できます。netsh wlan show interfaces
モバイルデバイスでは、無料アプリのFingを使用して、関連付けられているAPを確認できます(ネットワークセグメント上のすべてのデバイスが一覧表示されますが、ネットワーク自体の詳細だけを見ると、BSSIDが通知されます)。
Ubuntuでは次のことができます。
Sudo iwlist <wlan-interface-name-here> scan