web-dev-qa-db-ja.com

Intelワイヤレスカードを搭載したマシンで低速のワイヤレスを修正する方法

これまでの質問をすべて調べましたが、Wi-Fiカードの電源管理をオフにすることはできませんでした。この問題はLenovo Thinkpadsにあるようです。 3日前にWindows 7からUbuntu 11.10に切り替えたため、オペレーティングシステムは初めてです。

21
Kaine McAliece

投稿されたOP:

  • 注1:接続速度の低下は、サービスプロバイダーまたはその他の理由が原因である可能性があります。確認するには、異なるOSを搭載した他のコンピューターで同じネットワークを試すか、ケーブルでネットワークに接続します。高速であれば、このソリューションが役立ちます。そうでない場合、時間の無駄になる可能性があります!*

  • 注2:参考文献の最初のリンクには、遅いワイヤレス接続を解決する方法が他にもあります。各方法は、低速接続の考えられるさまざまな理由を解決します。おそらく効果的であるため、さまざまな方法を検索する前に、ここに置いたソリューションをテストすることをお勧めします。*


Ubuntu 11.10を使用している場合は、次の手順を実行します:

ターミナルを開きます。次の2行を入力します。

Sudo rmmod -f iwlagn
Sudo modprobe iwlagn 11n_disable=1

次に、ワイヤレスインターネット速度を確認します。それでも遅い場合、この解決策はおそらくあなたの場合の解決策ではありません。この場合、コンピュータを再起動して、行った変更を元に戻します。正常に高速になったら、ターミナルで次の行を入力して永続的に実行します。

gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf

ファイルが開きます。ファイルの最後に、次の行を貼り付けて保存します。

options iwlagn 11n_disable=1

保存したら、終了して、お楽しみください!


Ubuntu 12.04のソリューション:

ターミナルを開きます。次の2行を入力します。

Sudo rmmod iwlwifi
Sudo modprobe iwlwifi 11n_disable=1

次に、ワイヤレスインターネット速度を確認します。それでも遅い場合、この解決策はおそらくあなたの場合の解決策ではありません。この場合、コンピュータを再起動して、行った変更を元に戻します。正常に高速になったら、ターミナルで次の行を入力して永続的に実行します。

gksudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf

ファイルが開きます。ファイルの最後に、次の行を貼り付けて保存します。

options iwlwifi 11n_disable=1

保存したら、終了して、お楽しみください!


参照:

*私は両方のソリューションを試しましたが、動作します。

20
Jorge Castro

here の指示を使用して、これを自分で解決しました。

ターミナルで、次のように書きます:

echo "options iwlagn 11n_disable=1" | Sudo tee /etc/modprobe.d/iwlagn.conf
Sudo modprobe -rfv iwlagn
Sudo modprobe iwlagn

12.04以降の場合:options iwlagn 11n_disable=1options iwlwifi 11n_disable=1に変更します

10
eskararriba

12.04の場合、変更します:

options iwlagn 11n_disable=1

に:

options iwlwifi 11n_disable=1
4
eskararriba

このバグは、Centrino Ultimate-N 6300を搭載したラップトップにも影響します。助けになったのは、swcryptoパラメーターをオンにすることだけでした。私の/etc/modprobe.d/iwlwifi.confは次のようになります。

options iwlwifi 11n_disable=1 led_mode=1 swcrypto=1

そして、問題なくwifiを使用できます。ただし、nネットワークを使用できないという事実は、いらいらするままです。

4
Karl Frisk

これらのコマンドは、Kubuntu 15.10(ワイリー)、私のインテルWifiアダプター(インテルコーポレーションCentrino Wireless-N 1000)がクロールからほとんどフルスピード(カタツムリ速度)になったので、助けてくれました。

echo options iwlwifi 11n_disable=1 | Sudo tee /etc/modprobe.d/iwlagn.conf
echo options iwlwifi 11n_disable=1 | Sudo tee /etc/modprobe.d/iwlwifi.conf
Sudo modprobe -rfv iwlwifi
Sudo modprobe iwlwifi
apt-get update

私はこれを見つけるのに最初はとても苦労しました、それが誰かを助けることを願っています、最初はとても遅く、Linux(Kubuntu)をインストールしたとき、それは私を夢中にさせました:)

2
David V.

ターミナルを開きます(Alt+Ctrl+T)およびタイプ:

Sudo modprobe -r iwlwifi
Sudo modprobe iwlwifi 11n_disable=1

次に、速度が改善されたかどうかを確認します。 「はい」の場合、永続的にします。

  1. /etc/modprobe.d/iwlwifi_disable11n.confをスーパーユーザーとして開きます。e。 g .:

    gksudo gedit /etc/modprobe.d/iwlwifi_disable11n.conf
    
  2. ファイルの最後に次の行を追加します。

    options iwlwifi 11n_disable=1
    
  3. その後、保存して終了します!

次のようなエラーが発生した場合

ERROR: Removing 'iwlwifi': No such file or directory

上記のコマンドでiwlwifiiwlagnに置き換えて、再試行してください。

1
Mukund

ラップトップで801.11nを利用できない数年後。この問題を本当に解決する解決策を見つけました!あなたはまだブルートゥースを使用することができ、また問題なく801.11n経由でネットワークにアクセスすることができるため、これが最良の可能なソリューションのようです(私は〜70Mbpsを取得しています)。

次のコマンドを端末に入力します。

echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | Sudo tee /etc/modprobe.d/iwlwifi-disable11n.conf

Sudo modprobe -r iwlwifi

Sudo modprobe iwlwifi

ここで、私たちが何をしているかについて説明します。

  • swcrypto=1は、ソフトウェア暗号化のハードウェア暗号化を切り替えます。
  • bt_coex_active=0は、bluetoothとwifi間の自動干渉機能をオフにします-これが問題の本当の原因である可能性が高いです。
  • 11n_disable=8は、TX AMPDU集約を有効にします。

bt_coex_activeが有効になっているときに実際に行うことは、Bluetooth周波数が使用されているとシステムが判断するたびにWifiを本質的に「ミュート」することです。 。

ほとんどの人はデフォルトのファイル/etc/modprobe.d/iwlwifi.confを変更することを選択しますが、個人的には、必要に応じて元に戻すことができるように、個別のファイルに保存することを好みます。以前の調整を試した場合は、ファイルがデフォルト設定に戻っていることを確認してください。参考までに(Ubuntu 16.04上):

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

これがうまくいかない場合は、以下を実行してください:

Sudo rm /etc/modprobe.d/iwlwifi-disable11n.conf

ソース:

https://superuser.com/a/924560/135819

私の使用法(あなたの走行距離は異なる場合があります):

  • OS:Ubuntu 16.04(新しいバージョンと古いバージョンでも動作します!)
  • ハードウェア:Intel Corporation Centrino Wireless-N 1000 [Condor Peak](ただし、Intel Centrino 6235などの類似モデルで動作します!)
1
hazrpg

更新:どういうわけか二度と接続できなくなったので、ここでさらに調査を行いました。

ファイルiwlwif.confの元のiwlwifiコマンドを復元します(iwlwifi.confファイルの元のコマンドを復元する必要はないかもしれません)/etc/modprobe.d/iwlwifi.confで、最後にこの行を貼り付けます:

options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1

ファイルを復元するには、ドキュメントにiwlwifi.confという名前の新しいテキストファイルを作成し、コマンドラインを追加します。

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1

次に、ドキュメントを保存してkonsoleを実行し、コマンドを入力します

Sudo cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf

その後、wifiは、入力したときよりも速く動作し始めました。

options iwlwifi 11n_disable=1

注:上記は、スーパーユーザーを使用してファイルをコピーした場所で機能しました。この部分は実行しませんでしたが、機能する場合と機能しない場合があります。

次のようにコマンドを実行する必要がある場合があります。

echo options options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 | Sudo tee /etc/modprobe.d/iwlwifi.conf
Sudo modprobe -rfv iwlwifi
Sudo modprobe iwlwifi
apt-get update

以前に実行したときに、まだエラーモジュールiwlwifiが使用されていました。

Sudo modprobe -rfv iwlwifi.

コメントでこれがうまくいくかどうか教えてください。

1
David V.