BSSIDで特定のアクセスポイントに接続できますか?


17

Mac OS XをBSSIDで特定のアクセスポイントに接続する方法はありますか?複数のアクセスポイントに対して同じSSIDのネットワークがあり、接続する特定のアクセスポイントを指定したい場合があります。これはMac OS Xがネイティブに実行できるものですか、またはこれを実行できるサードパーティのツールはありますか?


APが同じネットワーク上にある場合、範囲内のいずれかに自動的に接続する必要がありますか?
ネイサングリーンスタイン

@Nathanネットワークへの接続は問題ではありません。1つはGネットワ​​ークで、もう1つはNネットワークです。可能な限りNを使用したいと思います。残念ながら、SSIDの変更はオプションではありません。
カイルクローニン

わかった。g / nビットがありませんでした。
ネイサングリーンスタイン

たぶん、設定ファイルを掘り下げて、手動で編集してみてください。古いpowerbook G4(Mac 10.4.11)の場合、空港のコマンドラインツール "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"に--associateおよび--bssidオプションが付いていることを知っています。利用可能ですが、新しいリリースから削除されているようです。
phwd

1
同じ問題があります。反対側からそれを解決し、MacのMACを望ましくないルーターからブロックしました。
ジェイミーキットソン

回答:


5

OS Xのバージョンは何ですか?

古いバージョンではこれが可能です:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -A'NETWORKNAME 'BSSID = '00:11:22:33:44:55' password = 'PASSWORD'

しかし、OS X 10.6ではもう機能しません。

これに対する解決策を高低で検索しましたが、まだ何も見つかりませんでした。唯一の解決策は、ベースステーションに近づくことです。そのため、n信号はより強くなります。


osx 10.14.1(mojave)では、「/ System / Library / PrivateFrameworks / Apple80211.framework / Versions / Current / Resources / airport」にあります
-AsimRazaKhan

@AsimRazaKhanしかし、それは同じ機能を果たしません。少なくとも私は実際に何かに接続する方法を見つけることができません
deiga

2

そのツールを使用できます:

githubのairport-bssid


1
リンクはあまり自信を刺激しません
鉄人

@Annhydriumいくつかの指示を追加してください。そのGitHubプロジェクトのREADMEファイルに含まれる情報のほとんどは日本語です。
ベン・モロー

Google翻訳をお試しください。
-historystamp

readmeは日本語であり、ソースからコンパイルする必要がありますが、一度理解すると、宣伝
どおりに

@tbodt動作させることができませんでした。何かが足りないかもしれません。私はそれをダウンロードし、makefileとxcodeの両方を使用してコンパイルしましたが、どちらも機能しませんでした。それは私が欲しいbssidに接続したと主張しますが、macosはまだ気にせず、他のネットワークに接続しようとします
-MuhsinFatih

2

上記のツールの更新バージョンは、el capitan(10.11)での動作を確認できます

airport-bssid


1
Mojaveでの問題を解決します。指定したBSSIDには切り替わりませんが、同じESSID内の最適なBSSIDへの切り替えをトリガーします。そしてnetworksetup、同じ結果を達成するために、wifi よりもはるかに高速でこれを実行または無効化/再有効化します(つまり、家の後ろにあるものを優先してMacがあなたのすぐ隣の強力なAPを頑固に無視しているときにwifiを動作させます)。
曇り
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.