重複するSSIDを区別するために、ルーターに接続せずにルーターのBSSIDを取得するにはどうすればよいですか。
ルーターはBSSIDをブロードキャストしますか?
コマンドを適用する
netsh wlan show all
windowsに表示されると、ルーターに接続されていない場合でも、ワイヤレス範囲内のBSSIDを含むすべてのルーターの詳細が表示されます。
このコマンドを使用して、使用しているすべてのBSSIDを取得できます。
netsh wlan show networks mode=bssid
Sudo iwlist scanning
またはfilter(Address):
Sudo iwlist scanning | grep Address
cmdの場合:netsh wlan show Networks mode = Bssid(Windows 7)
MacOSとmacOSの場合
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
現在接続されているwifiの場合は、 alt+click 無線LANメニューで。
利用可能なすべてのホットスポット/ネットワークのリストを取得するには、
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
あなたのルーターはWiFiアクセスポイントと同じだと思います。さまざまなオペレーティングシステムでこれを実現する方法はたくさんあります。
1。 Windows XPでは、netstumblerをインストールできます。
2。 Windowsでは、このカムマンド「netsh wlan show Networks mode = Bssid | findstr "BSSID"」を https://stackoverflow.com/a/187867/17678 の投稿として使用できます。
3。 Linuxでは、netstumbler linux Alternative kismetに目を向けることができます http://www.linuxalt.com/linux-alternatives-to/windows/netstumbler.html
上記のすべてのソフトウェアは、アクセスポイントによってブロードキャストされたビーコンフレームをキャッチすることにより、検出されたBSSIDおよびその他の多くの情報を表示します。
あなたが持っているならLinuxとiwlistパッケージあなたは使うことができます
iwlist YOUR_INTERFACE scan
yOUR_INTERFACEはアクティブなワイヤレスインターフェイスである必要があり、通常はwlan0です。
はい、APとして機能するルーター(より一般的な構成です)がBSSIDを送信します。