W systemie Ubuntu 14.04 Centrino Wireless-N 1030 stale się rozłącza

23

Zainstalowałem Ubuntu 14.04. Moje wifi czasami się rozłącza i muszę je wyłączyć, a następnie włączyć, aby znów stać się bezżennym.

Używam Centrino Wireless-N 1030.

użytkownik275886
źródło

Odpowiedzi:

28

Upewnij się również, że zarządzanie energią jest wyłączone.

iwconfig wlan0

powinien wyświetlić linię z Power Management: Off. Jeśli to mówi On, musisz uruchomić:

sudo iwconfig wlan0 power off
Dan Johansen
źródło
Właśnie tak się działo
Saad Farooq
2
Ocaliłem moje życie i nerwy, dziękuję. Linux = 0 wrażeń użytkownika.
Anis Abboud,
4
Aby wyłączyć na stałe, postępuj zgodnie z instrukcjami w tej pokrewnej odpowiedzi: askubuntu.com/a/129634/160673
Planky,
5

Wydaje się, że jest to spowodowane błędnym trybem N sterownika, można go wyłączyć np

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

Zobacz więcej szczegółów tutaj i tutaj :

Btw zaktualizowałem z 12.10 do 14.04 i napotkałem ten problem, ale po ponownej instalacji nie widzę tego problemu.

Anurag Uniyal
źródło
1
Właściwie myślę, że możesz użyć swcrypto = 1 zamiast 11n_disable = 1 i wtedy nie musisz poświęcać prędkości n, za którą najprawdopodobniej zapłaciłeś dobre pieniądze.
mchid
3

Miałem ten sam problem. Korzystanie modprobedezaktywować Szybcy N i typu AC połączenia nie było opcji, jak mój komputer jest podłączony do sieci lokalnej i potrzebuje szybkiej sieci.

Aktualizacja jądra z 3.13 do 3.18 rozwiązała problem w moim przypadku. Teraz niezawodnie używa szybkiego połączenia „n” z prędkością ponad 300 Mb / s (karta Wi-Fi: Asus USB-53N, system operacyjny: Ubuntu 14.04.1). Nie ma już rozłączeń :-)

UbuntuForever
źródło
2
sudo iwconfig wlan0 power off

Tymczasowo rozwiązuje problem.

Aby było trwałe, dodaj plik konfiguracyjny:

cd /etc/pm/power.d
sudo -H gedit wifi_pwr_off

Spowoduje to otwarcie pustego pliku, skopiowanie do niego kodu poniżej:

#!/bin/sh 
/sbin/iwconfig wlan0 power off
  1. Zapisz plik, pamiętaj o tym

    sudo chmod u+x wifi_pwr_off
    

    i uruchom ponownie.

Pamiętaj, że zamiast wlan0 może to być wlan1 itp. Możesz ifconfigna przykład zobaczyć interfejsy .

rahul_kumar
źródło
1

Może być konieczne wyłączenie trybu oszczędzania energii w, iwponieważ iwconfigjest nieco przestarzały . Uruchom następujące polecenie:

sudo iw dev '$(iwgetid 2>/dev/null | grep -o "^\w*")' set power_save off

'$(iwgetid 2>/dev/null | grep -o "^\w*")'dostaje swoją nazwę urządzenia wlan0, wlan1itd, dzięki czemu nie trzeba szukać go lub wpisz go w. To sprawia, że wygodny w użyciu jako alias lub skryptu.

Jeśli znasz wlan0na przykład nazwę urządzenia , następujące polecenie robi to samo:

sudo iw dev wlan0 set power_save off
mchid
źródło
-1

To działało dla mnie:

OPCJA 1

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
sudo modprobe iwldvm

OPCJA 2

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -rv iwldvm
sudo modprobe iwldvm 11n_disable=1
sudo modprobe iwldvm
Fakhru_Yaya
źródło
dodaj wyjaśnienie dotyczące działania tego polecenia.
CyprUS