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


21

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


thinkpad e420sでも同じ問題-ひどく遅いワイヤレス接続-が発生しました。おそらく、Intel Centrinoカードに関して私が抱えている問題と同じ問題を抱えているでしょう。端末でsudo lspci -nnと入力し、「ネットワークコントローラー」を参照してください。このカードをお持ちの
eskararriba

良い投稿、指示が実際に何をしているのか教えてもらえますか?これらの指示は特定のワイヤレスカード用ですか?回答をもう少し具体的にした場合は、自分の質問への回答を投稿して受け入れることができます:)
amc

この質問を解決しましたか?
pl1nk

この投稿の最後の指示に従いました。Ubuntu 12.04を搭載したShuttle XS35(Atom D510)の飢star速度0.91 Mbpsから8,74 Mbps(9倍高速)の問題を解決しました。
cblanquer

1
これらのコマンドが実際に何をするのかを説明する人が誰もいないのはなぜかわかりません。「ubuntu x.xxでこのコードを端末にコピーする」などの指示を投稿してもまったく役に立ちませんよね。説明を提供できない場合は回答しないでください。
ヤングロス

回答:


20

投稿された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

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


参照:

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


このソリューションは共有WiFi接続でも機能することに注意してください。アップリンクの速度は約2Mビットでしたが、共有WiFiは40kbitsほど遅くなりました。両方のマシンでこれを行うとうまくいきました。(おそらくリーチャーマシンのせいだった)
クレブロン14

1
14.10。でも有効です。「エラー:モジュールiwlwifiが使用中:iwlmvm」を受け取った場合は、「sudo rmmod iwlmvm」を使用してください
カメはかわいい

modprobeを使用した後、ワイヤレスにまったく接続できませんでした。別のバグを回避するためにこれを行ったことが判明しましたが、その後、これは間違いなく私の問題も解決しました。
イズカタ

10

こちらの手順を使用して自分でこれを解決し

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

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


これが何をするかわかりませんが、うまくいきます。あなたは素晴らしいです、ありがとう!
ケインマカリエス

それが機能するために再起動する必要があり、それは完璧です!
-miguelv

modeprobe.dにiwlagn.confがありません。作成する必要がありますか?ところで私は12.04を使用しています
-shengy

「12.04の場合、オプションiwlagn 11n_disable = 1をオプションiwlwifi 11n_disable = 1に変更します」-わかりましたが、まだiwlagn.confまたはiwlwifi.confを編集する必要がありますか?
シルヴァングルグ

2
記録のために、それは802.11(別名WiFi)プロトコルの「n」フレーバーを無効にします。これは、Intelチップセットでバグがあります。これらのコマンドを発行する前後に、「iwconfig wlan0」の出力を確認します。「IEEE 802.11abgn」で始まり、その後「802.11abg」で始まるはずです。
シルヴァインウルグ


4

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

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

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


これはまだUbuntu 15で修正されていますか?
ジョナサン

2

これらのコマンドは、Kubuntu 15.10(wily)、私のIntel Wifiアダプター(Intel Corporation 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)をインストールしたとき、それは私を夢中にさせました:)


私の無線LANのカットアウトと私はあなたが行を編集できることを見つけるためにさらに研究をしました:options iwlwifi 11n_disable = 1 bt_coex_active = 0 power_save = 0 auto_agg = 0 swcrypto = 1
デビッドV.

iwlwifi.confという名前のドキュメントフォルダーにテキストファイルを作成し、元のコマンドと、前のコメントで説明した追加行を追加して読みました:#/etc/modprobe.d/iwlwifi.conf #システムにインストールされているマイクロコードファイルによって異なります。iwlwifiを削除する場合、最初にiwl?vmモジュールを削除し、次にiwlwifiを削除します。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
デビッドV.

次に、ドキュメントを保存してkonsoleを実行し、コマンドsu cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.confを入力すると、wifiが入力したときよりも早く動作し始めました。オプションiwlwifi 11n_disable = 1
デビッドV.

****この部分は実行しませんでしたが、動作する可能性があります****コマンドを次のように実行する必要がある場合があります:su 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。これがあなたの役に立つかどうかをコメントで教えてください。
デビッドV.

1

私のラップトップで801.11nを利用できない数年後。この問題を本当に解決する解決策を見つけました!これは可能な限り最良の解決策であると思われます。なぜなら、あなたはまだBluetoothを使用でき、問題なく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、それが有効になっている場合、実際に行うことは、システムがブルートゥースの周波数が使用されていると思ったときに無線LANを「ミュート」は、本質的である-しかし、バギーの実装では、そのBluetoothは常にので、恒久的に無線LANをキャッピング、送信していることを前提としています。

ほとんどの人はデフォルトのファイルを変更することを選択します/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

ソース:

/superuser//a/924560/135819

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

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

1

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

iwlwifiファイル内の元のコマンドを復元しiwlwif.conf(ファイル内の元のコマンドを復元する必要はない場合があり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.

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


スーパーユーザーになるには、コマンドを実行する必要があります:sudo passwd root
David V.

1

ターミナルを開き(Alt+ Ctrl+ T)、次を入力します。

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

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

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

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

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

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

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

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


0

カーネルバージョン5.0.0-27-genericおよびIntelワイヤレス7265カードでUbuntu 18.04LTSを使用しています。/etc/modprobe.d/iwlwifi.confで「iwlwifi 11n_disable = 1 swcrypto = 1 11n_disable = 8 bt_coex_active = 0 auto_agg = 0」を使用した後でも、まだ問題が発生します。ドライバーオプションとカーネルバージョンのさまざまな組み合わせを試しました。(主に4.15.x)

この時点で、私はあきらめました。この問題は、ラップトップのwifiの速度を低下させるだけでなく、wifiシステム全体の速度を低下させます。Unifiの分析を見ると、wifiネットワーク全体がひざまずいています。

ハードウェアソリューションを使用しました。Nなしでwifiネットワークを追加しました。AppleAirPortを持ち出し、「N」モードを使用しないように設定しました。Ubiquity Unifiを使用する主要なwifiがあります。そのため、Intel wifiはNなしのwifiを指し、他のマシンと電話はa / g / nネットワークを使用し、すべて正常に動作します。Broadcomチップセットのwifiカードも注文したので、それが来たらIntel wifiを交換します。これについて二度と心配する必要はありません。この点に到達するまでに数日間の試行錯誤が必要でしたが、バギードライバーをいじる価値はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.