Intel 무선 카드가 장착 된 컴퓨터에서 느린 무선을 수정하는 방법은 무엇입니까?


21

이전의 모든 질문을 살펴 봤지만 Wi-Fi 카드의 전원 관리 기능을 끄지 못했습니다. 이 문제는 Lenovo Thinkpad와 관련이있는 것 같습니다. 3 일 전에 Windows 7에서 Ubuntu 11.10으로 전환하여 운영 체제를 처음 사용했습니다.


씽크 패드 e420에서 같은 문제가 발생합니다. 인텔 센트리노 카드와 같은 문제가있을 것입니다. 터미널에 sudo lspci -nn을 입력하고 "네트워크 컨트롤러"를 참조하십시오. 이 카드를 가지고 있다면 여기 bugreport를보십시오 : bugs.launchpad.net/ubuntu/+source/linux/+bug/836250
eskararriba

좋은 글, 지시 사항이 실제로 무엇인지 말해 줄 수 있습니까? 이 지침은 특정 무선 카드에 대한 것입니까? 답변을 좀 더 구체적으로 만들면 자신의 질문에 대한 답변을 게시하고 수락 할 수 있습니다. :)
amc

이 질문을 해결 했습니까?
pl1nk

나는 이 포스트 의 마지막 지시를 따랐다 . Ubuntu 12.04의 Shuttle XS35 (Atom D510)에서 굶주림 속도가 0,91 Mbps에서 8,74 Mbps (9 배 빠름)로 문제가 해결되었습니다.
cblanquer

1
나는 왜 여기에 아무도이 모든 명령들이 실제로 무엇을하는지 설명하는 것을 이해하지 못하는가 ? "ubuntu x.xx에서이 코드를 터미널에 복사"와 같은 지침을 게시하는 것은 전혀 도움이되지 않습니까? 설명을 제공 할 수없는 경우 대답하지 마십시오.
jan groth

답변:


20

OP 게시 :

  • 참고 1 : 연결이 느리면 서비스 제공 업체 또는 기타 이유로 인해이를 확인하고 다른 OS를 사용하는 다른 컴퓨터 나 케이블로 네트워크에 연결하여 동일한 네트워크를 사용해보십시오. 빠르면이 솔루션이 도움이 될 수 있습니다. 그렇지 않으면 시간을 낭비 할 수 있습니다! *

  • 참고 2 : 참고 문헌의 첫 번째 링크에는 느린 무선 연결을 해결하는 방법이 더 있습니다. 각 방법은 느린 연결의 다른 가능한 원인을 해결합니다. 다른 방법을 검색하기 전에 여기에 넣은 솔루션을 테스트하는 것이 좋습니다.


Ubuntu 11.10을 사용하는 경우 다음을 수행하십시오.

터미널을 엽니 다. 다음 두 줄을 입력하십시오.

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

이제 무선 인터넷 속도를 확인하십시오. 여전히 느리다면이 솔루션은 아마도 귀하의 경우에 대한 해결책이 아닙니다. 이 경우 변경 사항을 되돌리려면 컴퓨터를 다시 시작하십시오. 정상적이고 빠르면 터미널에 다음 줄을 입력하여 영구적으로 수행하십시오.

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

파일이 열립니다. 파일 끝에서 다음 줄을 붙여넣고 저장하십시오.

options iwlagn 11n_disable=1

저장 후 종료하고 즐기십시오!


우분투 12.04 솔루션 :

터미널을 엽니 다. 다음 두 줄을 입력하십시오.

sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1

이제 무선 인터넷 속도를 확인하십시오. 여전히 느리다면이 솔루션은 아마도 귀하의 경우에 대한 해결책이 아닙니다. 이 경우 변경 사항을 되돌리려면 컴퓨터를 다시 시작하십시오. 정상적이고 빠르면 터미널에 다음 줄을 입력하여 영구적으로 수행하십시오.

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

파일이 열립니다. 파일 끝에서 다음 줄을 붙여넣고 저장하십시오.

options iwlwifi 11n_disable=1

저장 후 종료하고 즐기십시오!


참고 문헌 :

* 두 솔루션을 모두 시도했지만 작동합니다.


이 솔루션은 공유 Wi-Fi 연결에서도 작동합니다. 나는 약 2Mbits의 업 링크 속도를 가졌지 만 40kbits만큼 느린 와이파이를 공유했다. 두 시스템 에서이 작업을 수행했습니다. (아마도 leecher 기계는 비난이었다)
culebrón

1
14.10에도 유효합니다. 당신이 나타날 경우 사용 "sudo를 rmmod를 iwlmvm" "오류 : iwlmvm : 모듈 iwlwifi가 사용하고 있습니다"
거북이 귀엽다

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


나는 이것이 무엇을하는지 모르지만 작동합니다. 당신은 훌륭합니다, 감사합니다!
Kaine McAliece

작동하기 위해 다시 시작해야 완벽합니다!
miguelv

modeprobe.d에 iwlagn.conf가 없습니다. 하나를 만들어야합니까? btw 12.04를 사용하고 있습니다.
shengy

"12.04의 경우 옵션 iwlagn 11n_disable = 1을 옵션 iwlwifi 11n_disable = 1로 변경하십시오."-그래도 여전히 iwlagn.conf 또는 iwlwifi.conf를 편집해야합니까?
sylvainulg

2
기록을 위해, 그것은 인텔 칩셋에서 버그가있는 802.11 (일명 WiFi) 프로토콜의 "n"특징을 비활성화합니다. 해당 명령을 실행하기 전후에 "iwconfig wlan0"의 출력을 확인하십시오. "IEEE 802.11abgn"으로 시작하기 전과 후에 "802.11abg"로 시작해야합니다.
sylvainulg


4

이 버그는 Centrino Ultimate-N 6300을 사용하는 랩탑에도 영향을줍니다. swcrypto 매개 변수를 켜는 것이 도움이되었습니다. 내 /etc/modprobe.d/iwlwifi.conf지금은 다음과 같습니다

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

그리고 문제없이 와이파이를 사용할 수 있습니다. 그러나 n- 네트워크를 사용할 수 없다는 사실은 여전히 ​​성가신 일입니다.


우분투 15에서 아직 수정 되었습니까?
Jonathan

2

이 명령은 Kubuntu 15.10 (wily), My Intel Wifi Adapter (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)를 설치할 때 나를 미치게했습니다. :)


옵션 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는 iwldvm 또는 iwlmvm을 동적으로로드합니다. 시스템에 설치된 # 마이크로 코드 파일에 따라 iwlwifi를 제거 할 때는 먼저 # iwl? vm 모듈을 제거한 다음 iwlwifi를 제거하십시오. iwlwifi 제거 \ (/ sbin / lsmod | grep -o -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod) \ && / sbin / modprobe -r mac80211 옵션 iwlwifi 11n_disable = 1 bt_coex_active = 0 power_save = 0 auto_agg = 0 swcrypto = 1
David V.

그런 다음 문서를 저장하고 konsole을 실행하고 su cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf 명령을 입력하십시오. 그 후 Wi-Fi가 방금 입력했을 때보 다 이전보다 빠르게 작동하기 시작했습니다. 옵션 iwlwifi 11n_disable = 1
David 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. 이것이 의견에 효과가 있는지 알려주세요.
David V.

1

몇 년 동안 랩톱에서 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 블루투스와 Wi-Fi 사이의 자동 간섭 기능을 끕니다. 이는 문제의 실제 원인 일 가능성이 높습니다.
  • 11n_disable=8 TX AMPDU 집계를 활성화합니다.

무엇 bt_coex_active그것은 본질적으로 시스템이 블루투스의 주파수를 사용하고 생각 할 때마다 와이파이 "음소거"되어 사용하는 경우 실제로 않습니다 -하지만 버그 구현에를, 그 블루투스는 항상 이렇게 무선 랜을 영구적으로 상한, 전송하는 것으로 가정합니다.

대부분의 사람들은 기본 파일을 변경하도록 선택 /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

내 사용법 (마일리지가 다를 수 있음) :

  • 운영체제 : 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)

이 시점에서 나는 포기했다. 이 문제로 인해 랩톱 Wi-Fi 속도가 느려지고 전체 Wi-Fi 시스템이 느려집니다. Unifi의 분석을 살펴보면 Wi-Fi 네트워크 전체가 무릎을 꿇습니다.

나는 하드웨어 솔루션과 함께 갔다-N없이 wifi 네트워크를 추가했다. 나는 Apple AirPort를 가져 와서 "N"모드를 사용하지 않도록 설정했다. Ubiquity Unifi를 사용하는 기본 Wi-Fi가 있습니다. 따라서 인텔 와이파 이는 N이없는 와이파이를 가리키며 다른 컴퓨터와 전화는 a / g / n 네트워크를 사용하며 모든 것이 잘 작동합니다. 또한 Broadcom 칩셋 Wi-Fi 카드를 주문 했으므로 Intel Wi-Fi를 교체하고 다시 걱정할 필요가 없습니다. 이 시점에 이르기까지 며칠이 걸렸으며 버그가있는 드라이버를 둘러 볼 가치가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.