वाईफाई सिग्नल RTL8723BE के साथ Ubuntu 18.04 में कमजोर है


12

मैंने विंडोज के साथ ubuntu 18.04 इंस्टॉल किया है। मैं देख सकता हूँ कि वहाँ wifi मुद्दा है, यह उस दूरी से wifi सिग्नल को नहीं पकड़ता है जहाँ विंडोज़ उसी दूरी से सिग्नल पकड़ता है।

मैंने इसका पता लगाने की बहुत कोशिश की है, लेकिन इसके लिए तय नहीं कर पाया।

नीचे इस फिक्स के साथ जाँच की लेकिन कोई किस्मत नहीं:

Rtl8723be वाईफाई अविश्वसनीय रूप से कमजोर है

उसी लैपटॉप के लिए ubuntu 14.04 के लिए नीचे दिए गए समाधान काम करते हैं।

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms

लेकिन यह ubuntu 18.04 के लिए अद्यतन आदेश में त्रुटि दे रहा है:

Get:16 http://in.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [5,100 B]
Reading package lists... Done                                             
E: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

का आउटपुट lspci -knn | grep Net -A3

13:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
    Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
    Kernel driver in use: rtl8723be
    Kernel modules: rtl8723be

का आउटपुट grep rtl8723be /etc/modprobe.d/*

/etc/modprobe.d/50-rtl8723be.conf:options rtl8723be ant_sel=2
/etc/modprobe.d/rtl8723-ant-sel.conf:options rtl8723be ant_sel=1
/etc/modprobe.d/rtl8723be.conf:options rtl8723be ant_sel=2
/etc/modprobe.d/rtl8723be.con:options rtl8723be ant_sel=2

कर्नेल संस्करण: 4.15.0-29-जेनेरिक


टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
थॉमस वार्ड

क्या अभी भी समाधान है जिसे हर कर्नेल अपडेट के बाद @ महर्षि रावल द्वारा समाधान को दोहराने की आवश्यकता नहीं है ?
मिश्र

1
@ मिश्रा, पोस्ट किए गए समाधान को अब कर्नेल अपडेट के बाद चरणों को दोहराने की आवश्यकता नहीं है।
महर्षिवाल

जवाबों:


1

आपने कमांड चलाने के साथ गलत काम किया। आपके पास डुप्लिकेट प्रविष्टियाँ हैं।

एक टर्मिनल में चलाएं

cd /etc/modprobe.d
sudo rm 50-rtl8723be.conf rtl8723-ant-sel.conf rtl8723be.conf rtl8723be.con

अब आप साफ हैं और आप दौड़ सकते हैं

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

अब रिबूट करें और परीक्षण करें।


भाग्य नहीं ... मैंने दोनों ant_sel= 1 और 2 के साथ कोशिश की और मशीन को फिर से शुरू किया। इसके अलावा, मैं grep rtl8723be /etc/modprobe.d/*हर बार के आउटपुट की जाँच करता हूं options rtl8723be ant_sel=1और क्रमशः 2 और 2
स्वप्निल

क्या केवल एक फ़ाइल थी?
पायलट 6

1
मैं केवल एक फाइल देख सकता हूं/etc/modprobe.d
स्वप्निल

यह एक रहस्य है। सबसे अधिक संभावना है कि यह एक हार्डवेयर समस्या है, जैसे अलग एंटीना।
पायलट 6

लेकिन यह ubuntu 14.04 पर स्विच करने से पहले ubuntu 14.04 के लिए काम कर रहा है
Swapnil

19

Realtek RTL8723BE नियंत्रक के ड्राइवरों के साथ एक समस्या है। यह करो:

1) github से नए वाईफाई ड्राइवर प्राप्त करें:

git clone https://github.com/lwfinger/rtlwifi_new/

2) निर्देशिका में जाओ:

cd rtlwifi_new

3) इसे बनाएँ:

make

4) स्थापित करें:

sudo make install

अब, नए ड्राइवर स्थापित हैं। यह देखने के लिए कि आपके लैपटॉप के लिए सही एंटीना कॉन्फ़िगरेशन क्या है, यह करें:

5) मौजूदा मॉड्यूल को उतारें:

sudo modprobe -r rtl8723be

6) एंटीना विन्यास के साथ नया मॉड्यूल लोड करें:

sudo modprobe rtl8723be ant_sel=1

7) अब, वाईफाई संकेतों का उपयोग करके जांचें:

iwlist scan | egrep -i 'ssid|quality'

अगला, चरण 6 में ant_sel = 2 के साथ चरणों (5-7) को दोहराएं।

8) जो भी कॉन्फ़िगरेशन बेहतर सिग्नल की गुणवत्ता देता है, उसे उपयोग करके डिफ़ॉल्ट बनाएं:

echo "options rtl8723be ant_sel=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
---> Replace N with 1 or 2.

नोट: प्रत्येक कर्नेल अपडेट के बाद, आपको मॉड्यूल को फिर से बनाने की आवश्यकता है।


मैं १६.०४ से १ and.०४ तक माइग्रेट हुआ और अब वाईफाई की समस्या हो रही है, यह १५ फीट से कम दूरी के लिए काम करता है। पहले यह बड़ी दूरी के लिए काम करता था। मैंने ऊपर दिए गए चरणों की कोशिश की, लेकिन मुझे यह संदेश मिला कि निर्देशिका rtlwifi_new पहले से मौजूद है। क्या इस निर्देशिका को निकालना सुरक्षित है और ड्राइवर को फिर से लोड करने का प्रयास करें? संकेत जो मुझे लगभग 10 फुट पर मिल रहा है, -66
Dbm है

हां, आप ऐसा कर सकते हैं ... पिछले को हटा दें। तो बस चरणों का पालन करें।
महर्षि

काम किया? @ महर्षि रावल
चांडिल ०३

हाँ यह काम करता है। मैंने इसे दो बार किया है। एक बार जब मैंने उबंटू 18.04 स्थापित किया और दूसरी बार जब मैंने कर्नेल को अपडेट किया था।
महर्षि

इसके बजाय make installवहाँ एक प्रोग्राम है जिसे checkinstallडिब पैकेज (सही स्विच के लिए चेक मैन पेज) बनाया जा सकता है जो बाद में हटाने में आसान बनाता है। आप तब समाप्त करें sudo dpkg -i $yourPackage.deb
pbhj

2

हाँ। यह समस्या डिफ़ॉल्ट उबंटू वाईफाई ड्राइवर की वजह से है जो एक कमजोर वाईफाई सिग्नल अनुभव देता है। इसके अलावा मैं HP लैपटॉप का उपयोग कर रहा हूं जहां Ubuntu 18.4.1 इंस्टॉल किया गया था। तो, यहाँ मेरे लिए सबसे आसान प्रक्रिया है।

इस स्क्रिप्ट का सफलतापूर्वक Ubuntu 16.04.3 LTS पर परीक्षण किया गया है

प्रारंभ में आपको इंटरनेट कनेक्शन की आवश्यकता होगी। तो, आप अपने राउटर के पास बैठ सकते हैं या लैन नेटवर्क से जुड़ सकते हैं।

कदम:

  1. डाउनलोड पथ https://github.com/navilg/rtl8723be पर जाएं और ज़िप फ़ाइल निकालें

  2. निष्कर्षण के बाद हम एक फ़ोल्डर rtl8723be-script फ़ोल्डर देखेंगे

  3. उस फ़ोल्डर के अंदर जाएँ और आपको install.sh फ़ाइल मिलेगी। हम इस स्क्रिप्ट का उपयोग कार्यक्रमों को चलाने के लिए करेंगे

  4. सुनिश्चित करें कि आपने अपने सिस्टम में निम्नलिखित प्रोग्राम इंस्टॉल किए हैं। कार्यक्रम:

    • unzip: आप इसे 'sudo apt install unzip' का उपयोग करके स्थापित कर सकते हैं
    • बनाओ: आप इसे 'sudo apt install make' का उपयोग करके स्थापित कर सकते हैं
    • gcc: आप इसे 'sudo apt install gcc' का उपयोग करके स्थापित कर सकते हैं
    • wget: आप इसे 'sudo apt install wget' का उपयोग करके स्थापित कर सकते हैं
  5. अब हम टर्मिनल में शिप्ट चलाएंगे।

    bash '/home/navi/Downloads/rtl8723be-script/install.sh'
    
  6. यह पासवर्ड मांगेगा ताकि यह प्रोग्राम्स को सुपरयूजर के रूप में स्थापित कर सके

  7. यह आवश्यक कार्यक्रमों के लिए जाँच करेगा। यदि आपके सिस्टम में ऊपर उल्लिखित सभी प्रोग्राम मौजूद हैं तो यह इंस्टॉलेशन प्रक्रिया के साथ आगे बढ़ेगा या फिर यह उन प्रोग्रामों को इंस्टॉल करने के लिए कहेगा। उन कार्यक्रमों को Ubuntu 16.04.3 में डिफ़ॉल्ट रूप से स्थापित किया गया है।

  8. यह आवश्यक फाइलों को डाउनलोड करने की अनुमति मांगेगा। टाइप करने के बाद y फाइल डाउनलोड हो जाएगी

  9. अब आपको अपने वाईफाई का इंटरफ़ेस नाम प्रदान करने की आवश्यकता है।

आप iwconfig कमांड का उपयोग करके देख सकते हैं। उसके लिए नया टर्मिनल खोलें

  1. इंटरफ़ेस नाम को कॉपी पेस्ट करें

  2. स्थापना जारी है, इसमें कुछ समय लग सकता है। धैर्य रखें। स्थापना के समय डॉट के अलावा टर्मिनल पर कुछ भी नहीं दिखाई देगा।

  3. यदि स्थापना विफल हो जाती है,

    चिंता मत करो। यह समस्या को हल करने के लिए किसी अन्य फ़ाइल को स्थापित करने का प्रयास करेगा

    Y दबाएं और दर्ज करें

    फिर से यह एक और फ़ाइल डाउनलोड करेगा

    फिर से इंटरफ़ेस नाम प्रदान करें

    यह स्थापित करने का प्रयास करेगा और आपके सिस्टम की गति के आधार पर कुछ मिनट लग सकता है।

  4. आप स्क्रीन पर प्रदर्शित लॉग फ़ाइल में पृष्ठभूमि स्थापना प्रक्रियाओं की जांच कर सकते हैं

  5. अब यह पूछेगा कि क्या आप डाउनलोड की गई फ़ाइलों को हटाना चाहते हैं। यदि आप डाउनलोड की गई फ़ाइलों को हटाते हैं। यदि आपको भविष्य में फिर से इसे स्थापित करने की आवश्यकता होगी तो आपको फिर से इंटरनेट कनेक्शन की आवश्यकता होगी। यदि आप इसे बनाए रखते हैं, तो आपको फिर से इंटरनेट कनेक्शन की आवश्यकता नहीं है और स्थापना तेज होगी।

    आप इसे अपनी पसंद के आधार पर बरकरार रख सकते हैं या हटा सकते हैं। मैं इसे हटाना चाहता हूं क्योंकि मेरे पास पहले से ही वो फाइल है

  6. इंस्टॉलेशन सफल रहा। आप बेहतर प्रदर्शन के लिए सिस्टम को रिबूट कर सकते हैं।

  7. स्थापना सफल है। रिबूट करने के बाद आपको मजबूत वाईफाई सिग्नल मिलेगा।

कृपया मुझे navilg0409@gmail.com पर अपनी प्रतिक्रिया, सुझाव या किसी भी कीड़े के बारे में बताएं

इस प्रक्रिया का वीडियो गाइड यूट्यूब पर


1

Realtek 8723be PCI WiFi के साथ HP नोटबुक्स को डिफ़ॉल्ट ड्राइवरों के साथ चलाने पर Ubuntu 18.04 में कम सिग्नल की समस्या होगी।

इस ड्राइवर को GitHub मास्टर शाखा से डाउनलोड करें - इस डाउनलोड लिंक पर एक ज़िप फ़ाइल है ।

डाउनलोड करने के बाद, .zipफ़ाइल को अपनी Desktopनिर्देशिका में निकालें ।
ड्राइवर इंस्टॉलेशन की निम्न विधि सिग्नल की समस्या को ठीक करती है।

साथ टर्मिनल विंडो खोलने CTRL+ ALT+ T) और निम्न कमांड निष्पादित करें:

cd Desktop
cd rtlwifi_new-master
make
sudo make install
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

अब सिग्नल की ताकत और जांच लें ...

sudo ip link set wlo1 up
sudo iw dev wlo1 scan

wlo1आपके मामले में भिन्न हो सकते हैं ( iwconfigटर्मिनल में कमांड के साथ अपने सटीक वायरलेस एक्सटेंशन की जांच करें )।

सेटिंग्स को स्थायी बनाने के लिए, टर्मिनल में नीचे कमांड टाइप करें और एंटर दबाएं।

echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/50-rtl8723be.conf

नोट:
OS (कर्नेल) अपडेट के बाद, आपको एक मजबूत संकेत प्राप्त करने के लिए इन सेटिंग्स को फिर से लागू करने की आवश्यकता है।

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