5 GHz WiFi接続を強制するにはどうすればよいですか?


76

Wifiネットワークは、多くの場合、デュアルバンドモードでセットアップされ、2.4 GHzと5 GHzの両方の帯域で同じSSIDが提供されます。常に5 GHz帯域を使用したい(パフォーマンスが低下するBluetoothやその他のデバイスとの干渉のため)。Mac OS Xに5 GHzベースステーションの使用を強制するにはどうすればよいですか?(ネットワークへの管理者アクセス権がないため、5 GHzネットワークに別のSSIDを割り当てることはできません。)

この質問は802.11の特定のフレーバーを強制する方法ではなく、特定の周波数帯域を強制する方法を尋ねていることに注意してください。


5 GHzを強制することは、802.11nまたは802.11aまたは802.11acを使用する必要があることを意味します。これらは同じ物理特性の同義語です。それは...ない、黒の色を尋ねると同じ色(16進数の#000000)のための別の単語を選択するというようなことだ
bmike

6
いいえ。ルーターは802.11n(または802.11ac)のみを提供するように既に構成されている場合があり、2.4 GHzと5 GHzの両方の帯域で同時に提供する場合があります。802.11プロトコルは、周波数帯域と同義ではありません。
ふた14年


5GHz信号のssidの変更はオプションですか?私が接続するAsusルーターは、別のssidを使用できるようにし、覚えているネットワークとしてそれを選択します。
dwightk 14年

いや。ルーターへの管理者アクセス権がありません。
ふた

回答:


36

要するに、OS X 10.9 Mavericksで周波数帯域を強制することはできません。(10.5では次のことができます...)

通常のサービスセット識別(SSID)ではなく、基本サービスセット識別(BSSID)を使用してデバイスに接続する場合。BBSIDに接続すると、接続強度に関係なく特定のデバイスに接続されます。SSIDに接続すると、特定のネットワーク名に接続されます。同様のネットワーク名が利用可能な場合、最良の信号/ノイズ比に接続されます。OS Xはルーターではなくwlanを選択し、OS Xは利用可能な最も強い信号(2.4 GHzまたは5 GHz)に切り替えることに注意する必要があります。

特定のSSIDとBSSIDの組み合わせを見つけるには、次を実行できます。

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan

OSX 10.6より前は、次を使用して特定のBSSIDに接続できました。

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

XXXはSSID /ネットワーク名で、YYYは通信したいベースステーションのMACアドレスです。

OS X 10.6以降では、BSSIDに直接接続することはできなくなりました。このための既知のAPIはなく、これを実行できるサードパーティのソフトウェアは存在しません。したがって、5GHz SSIDを一意の名前に変更するか、OS X 10.5に戻る必要があります。または、ルーター内から2.4GHzチャネルを変更できます。あなたの場合、これらのオプションは無効だと思います。

UPDATEとして格言が指摘する、あなたができる周波数帯域を強制し、5GHz帯に修正するためにそれを使用します。

Linuxではを使用できますiwconfigが、このツールはOS Xでは使用できません。


11
サイドポイントとして-明らかでない場合は、Altキーを押しながらwifiアイコンをクリックすると、どのバンドにいるのかが表示されます。「ワイヤレス診断」は一般的な情報(診断用のCmd-2)にも適しています。また、「システム情報」は比較データを生成する場合があります。
クリスコノヴァー14年

これと@maximの回答(具体的にはポイント5)を組み合わせて、見つかったすべてのアクセスポイントをリストし、チャネルを設定して5GHz帯域に変更することができました。これはmacOS Sierraで機能しました。
ポールワグラン

10.5修正のリンクをお願いします。
-rogerdpack

1
@rogerdpack投稿を読んでいますか?答えは投稿にあります。リンクは必要ありません。
いとこコカイン

24

これは部分的な一時的なソリューションです。基本的に、周波数が異なるチャネル番号にある場合、特定の無線LAN帯域を「設定」することが可能です(OSX Mavericksで動作します)。手順:1. 5 GHzおよび2.4 Ghzのチャネル番号を見つけます 。彼らは違いますか?はいの場合、手順2に進みます。2 . airportコマンドを使用して5 GHzのチャネル番号を設定します

詳細な手順:

  1. Wireless Diagnostics.appを開きます(/ System / Library / CoreServices / Applicationsにあります)。
  2. アプリケーションメニューで[ウィンドウ]-> [ユーティリティ]を選択します(またはcmd + 2を押します)。ユーティリティウィンドウが表示されます。
  3. [ユーティリティ]ウィンドウから[WiFiスキャン]を選択し、[今すぐスキャン]ボタンを押します。これにより、利用可能なすべてのネットワーク、それらに関する情報、およびアクティブな接続が表示されます。
  4. 次に、同じネットワーク名を持つ2.4および5 GhzのBSSIDが異なるチャネル番号にあることを確認します。その場合、希望する周​​波数帯域のチャネル番号を設定することで帯域を変更できる可能性が高いです。または、手順1〜4で、ターミナルを入力するだけです

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport -s
    
  5. Terminal.appを開き、次を入力します。

    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=**num**
    

    ここで、** num **は設定するチャネル番号です。このコマンドは、管理者アカウントでのみ機能します(したがって、管理者としてログインしていることを確認してください。つまり、Su YourAdministratorAccount

  6. アクティブな接続を確認するには、ワイヤレス診断で再スキャンするか、Alt + OSXメニューバーのWiFiアイコンをクリックするか、ターミナルを使用します:-)。

それで全部です!

PSチャネルを設定できない場合は、airportコマンドを使用する前にwifiデバイスをオフにしてください。


4
ありがとう。チャンネルを設定できませんでした。同様に無線LANをオフにしてみました。誰かがこれを機能させましたか?
チェーンワーク

3
ヨセミテでもこれはうまくいきませんでした。
ロベルトアンドレーデ

1
最初のコマンドのシステムパスが間違っています。末尾から*も削除します。
マルハル

2
エルキャピタンでも私には役に立たなかった。
ジョージ

これは良い回避策です!
いとこコカイン

13

10.11.xでは、Broadcomドライバーを制御するためのオプションが制限されているため、まずローミングを無効にし、

sudo defaults write /Library/Preferences/com.apple.airport.opproam disabled -bool true

次に、1/2インチの金網からメッシュを作成し、ラップトップに貼り付けて2.4 GHz信号にペナルティを科します。5GHz APに接続できたら、

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

メッシュを削除して、OSXがBSSIDを切り替えないことを願っています。

http://www.compliance-club.com/archive/keitharmstrong/990810n.gif


6
この答えのまったくばかげたことに賛成票を投じ、それがうまくいくかもしれないことを十分に知っていた。
アンナ

この2番目のコマンド-Iは、現在接続されているネットワークの情報を表示する以外は何もしません。チキンワイヤを取り外した後、より強力な2.4GHzネットワークに切り替えないようにするにはどうすればよいですか?
エリオット

12

私はこの問題にしばらく時間を費やし、コンピューターを5 GHz帯域に強制する唯一の方法は、5 GHz帯域を別の名前でセットアップすることであると証明できます。

そうしないと、アクセスポイントの近くにある場合、コンピューターは5 GHzに自動的に接続します。障害物に応じて15〜20フィート離れた場所で、各帯域に同じSSIDを使用すると、コンピューターは2.4 GHzに接続します。

Appleの技術サポートはそうであると言いますが、最近何かが変わったかどうかを確かめるために彼らに必ず連絡することができます...

ごめんなさい。


5

私の仕事では、Macbook Airを強制的に5GHzの特定のチャンネルにリンクする必要があり、何らかの理由で、それを実現する空港ユーティリティを使用することはできません。

私の回避策は、特定の5GHzチャネルまたは2.4GHzチャネルおよびチャネル帯域幅(20Mhz / 40Mhz)でMacbook Airワイヤレスインターフェイスを強制的に動作させるためにAirtoolを使用することです。

私の期待通りに機能し、あなたの状況の一部を解決できるかもしれません。

私のMacbook AirはOS X 10.10を実行しています。


1
Airtoolでチャネルを変更すると、「ネットワークに接続している間はこの操作を実行できません」というエラーが表示されます。切断、チャネルの変更、再接続により、デフォルトで元のチャネルに戻るため、これは役に立ちません。
マルハル

私は彼の主張を誤解しているようです。
ブレア蘇

4

私が聞いた別のネットワーク名を使用する他の唯一の選択肢は、iStumblerを使用して、接続する5GHz信号を手動で選択することです。


7
iStumbler(v99とv100の両方)を使用しようとしましたが、ネットワーク名をダブルクリックしても信号強度グラフが表示されるだけです。選択したネットワークに参加する方法がありませんでした。
ふた

3

同じssidの2.4ghz / 5ghzネットワークを使用したソリューション。

すでに2.4 GHzネットワークに接続している場合は、空港カードのチャンネルのみを設定できます。最新バージョンのmacOS Sierra 10.12.3(2017-03-19)で動作します

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --channel=52

5ghzネットワークで使用されるチャネル52を設定しました。


2
残念ながら、私にとっては何もしません(Sierraでも)。-I私は前に両方の「11」チャンネルのだ報告書異なるチャネルを使用して、コマンドを発行した後。
-davemyron

これは私のために働いた、私はちょうどWifiをオフにし、再びオンにする必要がありました。その後、指定されたチャネルで接続が構築されました。
カルロ

2

ほとんどのデバイスは、最も強い信号を選択します。そう最大電力に5GHz帯AP(複数可)を設定し、5GHz帯がされるまでだけ2.4GHzのAP(S)の放送電力を減少させる好ましいこと。

お支払いいただくのは、2.4のみのデバイスでは、輻輳に関する問題がさらに多くなるということです。しかし、おそらくほとんどのデバイスで輻輳を回避する価値があります。


質問に示されているように、ネットワーク/ APへの管理者アクセス権がありません。
ふた

1
ああ、良い点。そして、ネットワーク管理者は、デバイスを移行させるために2.4GHhzネットワークを「壊さない」と思います。
15

0

簡単です。バンドステアリングをサポートするルーターを入手してください。5Ghzデバイス(機能でアドバタイズされている場合)を5Ghzバンドに移動します。


ERM、あなたは...誰か他の人のルータに接続されていない限り
ジャックWasey

-1

Mac OSが2.4GHz帯域を選択した場合に、5GHz帯域に参加できるアプリ(WiFiスキャナーなど)がいくつかあります。


4
「一部のアプリ」へのリンクを提供できますか?
grg

-1

同じSSIDを使用せず、5GHzと2.4GHzで異なるパスワードを使用するのはなぜですか?


-2

両方の無線(バンド)で同じSSIDを使用するとします。これは、デバイスが通信するようにする場合に重要です(たとえば、プリンターはBonjourを介して2.4 GHzで共有されます)。ルーター管理ソフトウェアでは、デバイスが無線(帯域)と関連付ける方法を制御するオプションがあります。たとえば、DD-WRTでは、MACレベルのフィルタリングを有効にできます(MACの許可/許可、またはMACの関連付けのブロック/防止)。私の設定では、2.4 GHz SSIDへの古いレガシーApple空港の1つしか接続できません(許可モード)。これにより、2.4がよりきれいに見える(より良い信号)場合でも、新しいクライアントは5 GHz無線に強制的に接続されます。私にとって十分にエレガントです。特定のデバイスのみを許可する方法については、次のリンクを参照してください(ルーターに両方のインターフェイスが表示されます)。https://snaz.com/adding-security-to-your-wifi-network-with-a-mac-white-list/


この質問は、ネットワークへの管理者アクセス権がないことを明示的に示しています。また、接線方向に、両方の無線が同じサブネットへのアクセスを提供する限り、両方の無線で同じSSIDを使用する必要はありません(ほとんどのコンシューマルーターの場合)。
ふた

これをあなたに代わって(管理者権限を持つ人が)行うようにお願いできますか?他の人があなたの最終的な欲求を達成するためにホームルーターをセットアップする方法を疑問に思っているかもしれないので、私はこの答えを投稿しただけです。私は自宅でこのようなMacbookを使用しています(2.4 GHzラジオにはアクセスできないのは、フィルターにない限りすべて拒否されているためです)。
アレックス

また、Appleサポートフォーラムで確認したところ、解決策が見つからなかったようです。基本OS Xソフトウェアでは、おそらくこの変更を簡単に許可しないでしょう。接線、幸運を。
アレックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.