2.4 GHzより上の5 GHzチャネルを優先するようにwifiドライバー設定を設定する方法


37

現在、私は大学の新しい建物にいます。この建物では、私の無線LANはしばしば故障し、その後再び接続を回復します。頻繁に起こるので、これは本当に刺激的です。

偶然、この辺りで何人かの技術者が駆け回り、wifiがうまくいっているかどうかを皆に尋ねました。私は彼らに、wifiが常に壊れてから再接続することを伝えました。彼らは私の無線LANが2.4 GHzチャンネルと5 GHzチャンネルの間で常に切り替わっていることを理解しました。ワイヤレスカードのドライバー設定にアクセスできるかどうか尋ねられました。残念ながら、これを行う方法がLinuxでもWindowsでもわかりません。残念ながら、彼らはWindowsソリューションxDのみを知っていました。

だから、誰かが私の無線LANに5 GHzネットワークに留まり、2.4 GHzチャンネルに切断して切り替えてはならないことを伝える方法を教えてくれることを願っていますか?

-編集-

@arhimed、まずあなたの助けに感謝します。

私はあなたが言ったことを試しました。それは私にとって何が違うかです。設定を変更し、5 GHz帯域のみを使用するように選択した場合、設定を保存できないようです。

「ネットワーク接続」->「適切なワイヤレスネットワークを選択し、編集をクリックします」->「ワイヤレスタブで」->「インフラストラクチャからアドホックモードに変更」->「5 GHz帯域を選択」

ワイヤレス接続設定パネル

ただし、モードをインフラストラクチャからアドホックモードに変更する場合、「保存」ボタンは、自分自身を認証する必要があることを示します。ただし、パスワードの入力を求めるポップアップは表示されません。sudo gnome-control-centerを使用しても解決しませんでした。まだ保存できませんでした。また、ターミナルでエラーが発生しました:

**(nm-connection-editor:5577):警告**:無効な設定ワイヤレスセキュリティ:アドホックモードと互換性のないセキュリティ

うまくいけば、これが私をさらに助けてくれる有用な情報です。

-編集2012/09 / 07--まだ答えがありません...誰ですか?


1
可能であれば、ベストアンサー(ある場合)を選択して、他の未解決の質問のいくつかを閉じることを検討してください。どの回答が有用で、賛成票が必要かを検討してください。サイトがあなたの問題を抱えている次の人にとって効果的なツールになるように、ユーザーは質問を維持する必要があります。ベストプラクティスの詳細については、質問のFAQを読むことを検討してください
fossfreedom

1
試したことはありませんが、それがあなたのお役に立てば幸いです。したがって、network-manager->接続の編集、ワイヤレス接続->ネットワークの選択->変更...に移動します。「モード」を「特殊」に、周波数を5GHzに設定します。
Viktor K

@arhimedメインの投稿であなたに返信しました。この新しい情報で私をさらに助けていただければ幸いです。
WG-

ええ、それはあなたを助けません。ターミナル経由でネットワークに接続しようとしましたか?
Viktor K

いいえ、それを行う方法がわからないからです。私がそれについて見つけたすべての情報は、私が理解するのが難しいと思います。
WG-

回答:


5

その「アドホック」オプションを「インフラストラクチャ」(または同様のメニューオプション)などの他の何かに変更します。インフラストラクチャワイヤレスは一般的な「単一のルーターに接続するデバイスのロット」アプローチであり、アドホックワイヤレスは集中型ルーターのないワイヤレスデバイスの「メッシュ」を対象としています。

アドホックモードになっていることが問題の原因である可能性があります(そして、これは提供したエラーメッセージによってさらに証明されます)。


1
お返事ありがとうございます。さらに、私はアドホックではありません。オプションはインフラストラクチャ上にあります。インフラストラクチャモードでは、wifiは2.4 GHz <-> 5 GHzの帯域から常に変化します。このモードでは使用する帯域を選択できるため、設定をアドホックにしようと思います。インフラストラクチャモードではバンドを選択できません。
WG-

2
それでは...アドホックモードの問題は、WPAおよびWPA2セキュリティプロトコルと互換性がないことです(そのため、エラーが発生します)。通常、チャネル/周波数はルーターによって設定されます。あなたはできる手動でチャンネルを設定することでiwconfigを使用しています。ターミナルで、次のことを試してください iwconfig eth0 freq 5G
。– YellowApple

どうもありがとうございました。私は大学にいるときにこの月曜日を試してみます。確かにルーターで可能ですが、この問題は大学の特定の建物にいるときにルーターでのみ発生します。そして、そこのIT担当者は、私だけのためにすべてのルーターを構成するつもりはありません;)
WG-

うーん、私はまだ時々切断されますが、以前よりもずっと少ないと感じています。
WG-

2
私はおそらく自分のコメントを修正する必要eth0があります... 通常は有線インターネット接続を指しているので、iwconfig wlan0 freq 5G代わりに試してください。ごめんなさい
YellowApple

21

実行:

$ iwlist wlan0 scanning | grep -C3 <name of your network>

たとえば、ネットワークの2つのエントリが見つかります。

Cell XX - Address: 11:11:11:11:11:11 // This will be different in your machine
ESSID: "name of your network" // This will be different on your machine
Protocol: IEEE 802.11bgn
Mode: Master
Frequency: 2.437 Ghz

--

Cell XX - Address: 22:22:22:22:22:22 // This will be different on your machine
ESSID: "name of your network // This will be different on your machine
Protocol: IEEE 802.11AC
Mode: Master
Frequency: 5.18 Ghz
  • 5GhzネットワークのBSSID、この例では:22:22:22:22:22:22
  • 2.4 GhzネットワークのBSSID、この例では:11:11:11:11:11:11

今あなたがしているのは:

  1. 「ネットワーク接続」をクリックします
  2. 「接続の編集...」
  3. [ネットワーク接続を選択](2つのエントリが存在する可能性がありますが、どれでも可能です)
  4. 編集をクリックします
  5. 「Wi-Fi」または「ワイヤレス」タブに移動します
  6. BSSIDドロップダウンをクリックします
  7. 5 Ghzネットワークに一致するBSSIDを選択します(この例では22:22:22:22:22:22)
  8. [全般]タブに切り替えます
  9. 「このネットワークが利用可能になったら自動的に接続する」というラベルの付いたチェックボックスを必ずオンにしてください。
  10. (SSIDではなく)接続名を「ネットワーク名」_ACに変更します
  11. 保存をクリックします
  12. ネットワーク接続リストに「ネットワーク名」のエントリが2つある場合は、次の手順に進みます。それ以外の場合は最後の手順に進みます。
  13. 他の「ネットワーク名」エントリをクリックします
  14. 編集をクリックします
  15. 「Wi-Fi」または「ワイヤレス」タブに移動します
  16. BSSIDドロップダウンをクリックします
  17. 2.4 Ghzネットワークに一致するBSSID(この例では11:11:11:11:11:11)を選択するか、他のセカンダリアクセスポイントが複数ある場合はBSSIDを空のままにします
  18. 「一般」タブに切り替えます
  19. 「このネットワークが利用可能なときに自動的に接続する」というラベルの付いたチェックボックスをオフにします
  20. [接続名]を[ネットワーク名] _Nに設定します
  21. 保存をクリックします...
  22. ネットワークから切断して再接続する

これで5Ghzネットワークに接続され、2.4Ghzネットワークに接続するために反対のプロセスを明示的に行う必要があります。


20

まず、「インフラストラクチャ」で基本的なWi-Fiネットワークに接続します。次に、BSSIDをクリックします。その矢印をクリックすると、その時点で接続しているBSSIDが表示されます。この機能は、コンピューターがネットワークを切り替えないようにします。2.4 Ghzおよび5 Ghz。


2.4 Ghzと5 Ghzの両方のネットワーク接続で[このネットワークが利用可能なときに自動的に接続する]チェックボックスがオンになっている場合、これは機能しません。これが問題の核心です。
マルセルバルデスオロスコ

@MarcelValdezOrozcoその問題の解決策は、2.4ネットワークのボックスを削除することだと思います。
mchid

はい、そうです。
マルセルバルデスオロスコ

あなたの会社/学校が複数の建物や床...全体で100個の+のアクセスポイントがある場合、これは実際に動作しません
ネイサンJB

1
私のために働いた(BSSIDメソッドを介して強制的に5ghzを使用するように)。Linux wifiドライバーは、デュアルバンドを同時に使用するための透過的なサポートがあると思いましたが、そうではないと思います。
-kchoi

0

これは機能する場合と機能しない場合があります。私の経験に基づいて、それは矛盾しています。ネットワークマネージャーの設定で、APのBSSIDを手動で入力できます。「WIFIアナライザー」と呼ばれるAndroidアプリケーションを使用してBSSIDを見つけることができます。Kismetなど、他のLinuxベースのwifi監視ツールも使用できますが、私が見つけた最も簡単な方法は、Androidアプリケーションを使用することです。わからない場合は、5Ghz APのチャネル番号が大きくなります(13以上)。現在、不整合は、ディストリビューションによっては、BSSID選択ボックスに入力されるか、手動で入力する必要があります。どちらの方法でも、接続するBSSIDを入力し、ネットワークの名前を「U-WIFI-5Ghz」のような覚えやすい名前に設定します。残念ながら、


次のコマンドのいずれかを使用するだけでも確認できます。nm-toolまたはiwlist scan | grep -B 4 "Frequency:5" | grep "Address:"iwlist scan | grep -B 4 "Frequency:5"、最初の結果を絞り込むこともできnm-tool | egrep 'Freq 5.......' bashrcファイルでこれらのいずれかのエイリアスを設定して、いずれかを呼び出すこともできます単一のコマンドを使用してこれらの。
mchid
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.