web-dev-qa-db-ja.com

MacBookProで5GHzを強制する

私は現在、OS Xlionを実行している網膜MacBookProを持っており、ワイヤレスカードを5GHzネットワークにのみ接続するように強制したいと考えています。

2.4GHzと5GHzの両方が同じSSIDを持っているため、ワイヤレスカードが接続する帯域を選択できません。

注:私は大学の寮に住んでいるので、ネットワークの名前を変更することはできません。優先ネットワークリストに2つの異なる名前はありません。ネットワークに接続するには、802.1Xプロファイルも必要です。 (必要に応じて変更できます)セキュリティはPAPを使用したTTLSです。

8
Sid

Wi-Fiチャネル番号を手動で設定しようとしましたか?ある周波数帯域から別の周波数帯域に変更したいだけの場合は、以下に示す部分的な解決策を試すことができます。これは私にとってはうまくいきました(OSXMavericks)。基本的に、周波数帯域のチャネル番号が異なる場合は、目的の周波数のチャネル番号を設定すると有効になります。空港を使用してチャネル番号を変更できますが、最初に2.4と5 GHzに異なるチャネル番号があるかどうかを確認します。

  1. Wireless Diagnostics.appを開きます(/ System/Library/CoreServices/Applicationsにあります)。
  2. アプリケーションメニューで[ウィンドウ]-> [ユーティリティ]を選択します(またはcmd + 2を押します)。ユーティリティウィンドウが表示されます。
  3. [ユーティリティ]ウィンドウから[WiFiスキャン]を選択し、[今すぐスキャン]ボタンを押します。これにより、使用可能なすべてのネットワーク、それらに関する情報、およびアクティブな接続が表示されます。
  4. ここで、同じネットワーク名の2.4および5GhzのBSSIDが異なるチャネル番号にあることを確認します。その場合は、希望する周​​波数帯域のチャネル番号を設定することにより、帯域を変更できます。
  5. これを行うには、Terminal.appを開き、次のように入力します。Sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel =numnumは設定するチャネル番号です。このコマンドは管理者アカウントでのみ機能します(つまり、管理者としてログインしていることを確認してください(つまり、su YourAdministratorAccount
  6. ワイヤレス診断で再スキャンするか、OSXメニューバーのWiFiアイコンをAlt +クリックして、アクティブな接続を確認できます。

それでおしまい! P.S.チャネルを設定できない場合は、airportコマンドを使用する前にwifiデバイスをオフにしてみてください。 8bittreeによって提案されたように、命令はこれからここに含まれていました post

1
maxim

Appleは、バンドの選択を強制するためのAPIを提供していません。

帯域選択アルゴリズムのバグまたは次善の動作が見られる場合は、現在の接続も表示されるため、完全なシステムプロファイラーレポートの「Wi-Fi」セクションからの出力を確認するのは興味深いかもしれません。あなたの周りの他のAPの信号強度と他のパラメータとして。

まあ、考え直してみると、表面を引っかくだけだと思います。他のチャネルがどれほどビジーであるかは示されず、非Wi-Fi干渉の影響も示されません。

1
Spiff