ワイヤレスリピーターとして構成されたD-LinkルーターとTP-Linkアクセスポイントを持っています。現在、ルーターに直接接続しているか、リピーターに接続しているかを知りたいのですが。私が接続するネットワークのMACアドレスがルーターまたはリピーターのMACと同じであるかどうかを確認するのが最も簡単な方法だと思います。ただし、ルーター/リピーターのMACアドレスがわかりません。また、接続しているネットワークのMACアドレスがわかりません。
上記の情報を見つけるにはどうすればよいですか?
Windows 7を使用しています。
リピーターを使用する場合、リピーターは通常、WiFi APと同じSSIDを持ちます。ただし、それは常に異なるBSSIDを持ちます(ネットワークインターフェイスのMACアドレスと考えてください)。
したがって、接続しているデバイスを通知するには、(現在)接続しているBSSIDを表示する方法を見つける必要があります。 SSIDのすべての既知のBSSIDを表示するWindows用のコマンドを見つけることができましたが、
netsh wlan show network mode=BSSID
現在使用されているBSSIDを表示できませんでした(結局、ここの誰かがそのような組み込みコマンドを知っています)。ただし、利用可能なBSSIDを表示し、特定のBSSIDに接続できるようにするツールを見つけました。checkout NetSetMan です。
インストールして開始したら、[ツール]-> [NSM WiFi管理]に移動します。リストされているすべてのSSIDが表示され、SSIDに複数のBSSIDがある場合(リピーターを使用している場合と同様)、マウスでSSIDにカーソルを合わせると、それらのBSSIDを確認できます。
Androidを使用している場合は、「WiFiアナライザー」などのアプリを使用できます。これにより、BSSIDも表示されます。
Linuxでは、接続をスキャンできます
device="$(ip -o -4 route show to default | awk '{print $5}')"
watch -d -n0,5 iw dev $device station dump
次のようなものが表示されます:
Station dc:9f:db:f1:c2:88 (on wlp1s0)
inactive time: 668 ms
rx bytes: 41304484
rx packets: 33901
tx bytes: 2289023
tx packets: 12030
tx retries: 2573
tx failed: 0
signal: -46 [-46] dBm
signal avg: -46 [-46] dBm
tx bitrate: 144.4 MBit/s MCS 15 short GI
rx bitrate: 72.2 MBit/s MCS 7 short GI
authorized: yes
authenticated: yes
preamble: long
WMM/WME: yes
MFP: no
TDLS peer: no
上に表示されているのと同じMACアドレスdc:9f:db:f1:c2:88
が表示されます
iwconfig $device
wlp1s0 IEEE 802.11bgn ESSID:"yourWLAN-SSID"
Mode:Managed Frequency:2.462 GHz Access Point: DC:9F:DB:F1:C2:88
Bit Rate=144.4 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=64/70 Signal level=-46 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:173 Missed beacon:0
ただし、どちらもwlanネットワークへの接続のみを表示しますBSSID
ルーターが機能しているかどうかを分析するには、リピーターのオンとオフを切り替えながら出力を確認してください。
ノートパソコンでリピーターの隣に座ってください。
信号強度が弱くなった場合は、リピーターを回して信号強度を確認してください。