Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Question: Is there any way on the Mac OS X Lion to force client connection to a specified BSSID?

Problem details:

I have been connection to WDS-based network and I can see three of the network's access points, all within similar signal range (same SSID, no encryption, open network).

The connection works well for a few minutes, then I can see a dropping of packets for a minute and my internet connection grinds to a halt. This usually resolves itself and starts working again.

I have been monitoring which AP I am actually associated to and instead of staying with the "best" AP, it somehow thinks that the other is better and tries to connect to it. Not to mention that it fails and returns back to the previous AP, which causes the unpleasant connection interruption.

share|improve this question
Locking to a BSSID would be an interesting workaround, but it would be a pity not to fix the underlying problem with the network. It would be interesting to see the output of /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -s to see what the signal strengths and radio types of those APs really is. It would also be interesting to see the output log from /usr/libexec/airportd debug +AllUserland +AllDriver +AllVendor +LogFile (log goes to /var/log/wifi.log) to see the reason why your client is roaming. – Spiff Dec 27 '11 at 21:26
Thank you very much for you suggestion - I may actually like to play around figuring out what is going on, however, for the short term solution, is there a way to lock to a specific BSSID? – petr Dec 28 '11 at 7:11

You must log in to answer this question.

Browse other questions tagged .