उबंटू 14.04 सेंट्रिनो वायरलेस-एन 1030 पर लगातार डिस्कनेक्ट होता है


23

मैंने Ubuntu 14.04 स्थापित किया है। मेरी वाईफाई कभी-कभी डिस्कनेक्ट हो जाती है और मुझे इसे फिर से बंद करना पड़ता है ताकि फिर से बेकार हो जाए।

मैं Centrino Wireless-N 1030 का उपयोग कर रहा हूं।

जवाबों:


28

इसके अलावा, सुनिश्चित करें कि बिजली प्रबंधन बंद है।

iwconfig wlan0

के साथ एक लाइन प्रदर्शित करनी चाहिए Power Management: Off। यदि यह कहता है On, तो आपको दौड़ना होगा:

sudo iwconfig wlan0 power off

ठीक यही मेरे लिए हो रहा था
साद फारूक

2
मेरी जान और नसों को बचाया, धन्यवाद। लिनक्स = 0 उपयोगकर्ता अनुभव।
अनीस अबाउद

4
स्थायी रूप से बंद करने के लिए, इस संबंधित उत्तर में दिए गए निर्देशों का पालन करें: askubuntu.com/a/129634/160673
श्लोक

5

ऐसा लगता है कि ड्राइवर की छोटी गाड़ी एन मोड के कारण है, आप इसे निष्क्रिय कर सकते हैं

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

अधिक विवरण देखें यहाँ और यहाँ :

Btw मैंने 12.10 से 14.04 तक अपग्रेड किया और इस समस्या का सामना कर रहा था, लेकिन एक बार जब मैं फिर से स्थापित हो गया तो मुझे यह समस्या दिखाई नहीं दे रही है।


1
वास्तव में, मुझे लगता है कि आप 11n_disable = 1 के बजाय swcrypto = 1 का उपयोग कर सकते हैं और फिर आपको वायरलेस n गति का त्याग करने की आवश्यकता नहीं है जिसके लिए आपने संभवतः सबसे अच्छा भुगतान किया है।
mchid

3

मुझे भी यहीं समस्या होती थी। modprobeतेज एन और एसी प्रकार कनेक्शन को निष्क्रिय करने का उपयोग करना एक विकल्प नहीं था क्योंकि मेरी नोटबुक एक स्थानीय नेटवर्क से जुड़ी है और उच्च नेटवर्क गति की आवश्यकता है।

3.13 से 3.18 तक के कर्नेल अपग्रेड ने मेरे मामले में समस्या को ठीक कर दिया है। अब मज़बूती से 300+ mbit / s (wifi एडॉप्टर: Asus USB-53N, OS: Ubuntu 14.04.1) के साथ तेजी से "n" कनेक्शन का उपयोग कर रहा है। अब कोई डिस्कनेक्ट नहीं है :-)


2
sudo iwconfig wlan0 power off

यह समस्या को अस्थायी रूप से हल करता है।

इसे स्थायी बनाने के लिए, कॉन्फ़िगरेशन फ़ाइल जोड़ें:

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

यह एक खाली फाइल खोलेगा, इसमें नीचे दिए गए कोड को कॉपी करें:

#!/bin/sh 
/sbin/iwconfig wlan0 power off
  1. फ़ाइल सहेजें, को याद रखें

    sudo chmod u+x wifi_pwr_off
    

    और पुनः आरंभ करें।

कृपया ध्यान दें कि wlan0 के बजाय यह आपके लिए wlan1 आदि हो सकता है। आप ifconfigउदाहरण के लिए, इंटरफेस देख सकते हैं ।


1

iwजैसा iwconfigकि कुछ हद तक मूल्यह्रास है आपको पॉवर_सैव मोड को निष्क्रिय करना पड़ सकता है । निम्न आदेश चलाएँ:

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

'$(iwgetid 2>/dev/null | grep -o "^\w*")'हो जाता है अपने डिवाइस का नाम, wlan0, wlan1, आदि ताकि आप इसे देखने या लिखने की जरूरत नहीं है। यह सुविधाजनक एक उपनाम या स्क्रिप्ट के रूप में उपयोग करने के लिए बनाता है।

यदि आप डिवाइस का नाम जानते हैं, wlan0उदाहरण के लिए, निम्न कमांड एक ही काम करता है:

sudo iw dev wlan0 set power_save off

-1

यह मेरे लिए काम किया:

विकल्प 1

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

विकल्प 2

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

कृपया कुछ स्पष्टीकरण जोड़ें कि यह कमांड क्या करता है।
साइप्रस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.