I want to get the BSSID for a known SSID, how can I do that? Thanks :-)
Asked
Active
Viewed 8.3k times
19
-
Possible duplicate: http://askubuntu.com/questions/222549/get-mac-address-of-accesspoint – ajdev8 Oct 30 '14 at 04:02
5 Answers
16
If I'm not mistaken, it should be the Address shown when issuing
sudo iwlist scanning
E.g.:
wlan0 Scan completed :
Cell 01 - Address: 00:11:22:33:44:55
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=70/70 Signal level=-33 dBm
Encryption key:on
ESSID:"the_known_ssid"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
...
htorque
- 64,798
-
2small addition to htorque:
sudo iwlist wlan0 scanning|grep Addresswill show only the adresses. My post will take more time so htorques' is better ;-) – Rinzwind May 04 '11 at 17:33
10
If using network manager (the default in Ubuntu), you can use nmcli. It also has several options for the output format.
In your case, where you know the SSID and want the BSSID :
nmcli -f SSID,BSSID,ACTIVE dev wifi list | grep $wanted_ssid
mivk
- 5,312
5
You could also install wifi-radar which will give you a graphical list of all wireless networks your NIC is seeing. Use sudo apt-get install wifi-radar to install it.
htorque
- 64,798
2
nm-tool | grep Wireless-Name where you gotta replace "Wireless-Name" for the wireless you are trying to connect to will give you all the info you need
Ulises
- 21
1
aircrack-ng can do this.
sudo airmon-ng start eth1 6 to use eth1 to monitor channel 6 (the channel is optional) and then you can use sudo airodump-ng eth1 to make it show you the BSSID.
Rinzwind
- 299,756