RTL8723BE WIFI probléma megoldása Linuxon
Sziasztok!
Nemrégen vásároltam egy Lenovo Ideapad 100-14IBY notebookot kimondottan Linuxal való ismerkedés céljából, valamint a tabletek korlátozott használata végett.
Noteboook főbb specifikáció:
Hirdetés
CPU - Intel Celeron N2840 (Bail Tray-M)
VGA - Intel Graphics HD
Memória - 2 GB (1333 Mhz, 1600 Mhz DDR3L)
WIFI - Realtek (RTL8723BE)
LAN - Realtek (RTL8101/2/6E)
Kezdő Linuxosként két problémával kellett szembesülnöm, az egyik, hogy a Bluetooth nem működött, valamint a gép alvó módból való visszatérése után és random időközönként a gép eldobta a WIFI kapcsolatot. Sajnos a két probléma közül egyelőre csak az egyikre találtam megoldást, ez pedig a WIFI kapcsolat eldobása.
A neten olvasottak alapján megoldás lehet az rtlwifi, azonban kezdőként nekem egyelőre még komplikált volt a telepítése, és nem tudom milyen módosításokat végez a rendszeren, így egyszerűbb megoldás után néztem. Szerencsére találtam is.
A módszer UBUNTU 16.04 alatt:
1. lépés
Kérdezzük le a hálózati adapter információit a sudo lshw -C network
paranccsal.
Keressünk az alább láthatóhoz hasonló sorokat.*-network
description: Wireless interface
product: RTL8723BE PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
Description - melyik hálózati kártyáról van szó (LAN vagy WIFI)
Product - a hálózati kártya típusa
Vendor - gyártó
2. lépés
Nyissuk meg a gedit programot és másoljuk/írjuk bele a SUSPEND_MODULES="rtl8723be"
sort, majd mentsük el config néven kiterjesztés nélkül. Természetesen az idezőjelek között lévő rtl8723be helyére a saját WIFI kártyánk típusát kell írnunk.
3. lépés
Most, hogy létrehoztuk a fenti fájlt, és hogy a megfelelő helyre tudjuk másolni, nyissuk egy terminált és írjuk be az alább szereplő parancsot.sudo nautilus
Így root joggal nyitjuk meg az UBUNTU alapértelmezett fájlkezelőjét, és most már be tudjuk másolni a fentebb létrehozott config fájlt az /etc/pm/config.d/
mappába.
4. lépés
Terminálban futtasuk a következő parancsot:echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
Természetesen itt is a rtl8723be helyett a WIFI kártyánk típusát írjuk.
5. lépés
Índitsuk újra a számítógépet.
Ez a módszer nekem megszüntette a használat közbeni random WIFI kapcsolat eldobását.
Amennyiben alvó módból tér vissza a számítógép és nincs WIFI kapcsolat, akkor a következőt tehetjük:
Nyissuk meg a gedit programot és másoljuk/írjuk bele a következő sorokat:#!/bin/sh
#forrás : https://lacyc3.eu/wifi-kapcsolat-ujrainditasa-parancssorbol
#futtatás: Terminál nyitás -> ./wifi_ujrainditasa.sh
sudo nmcli radio wifi off && sleep 6 && nmcli radio wifi on
# Ha az első nem segít, meg lehet próbálkozni a Netowk Manager újraindításával is:
sudo service network-manager restart
#Ha végképp nem megy, újraindítás előtt érdemes lehet kipróbálnod a következő parancsot:
sudo service networking restart
Megjegyzés: A # sorok kihagyhatóak, azok csak megjegyzések, nekem szolgálnak plusz információkkal.
Majd mentsük el tetszőleges néven .sh kiterjesztéssel, nálam wifi_ujrainditasa.sh lett. Amennyiben azt vesszük észre, hogy alvó módból visszatérve nincs WIFI kapcsolatunk írjuk be az alábbi sort:sudo ./wifi_ujrainditas.sh
Természetesen csak akkor fog működni a parancs, ha abban a könyvtárban vagyunk ahol az .sh kiterjesztésű fájlunk található. Nállam az aztalon van elhelyezve a fájl, ezért a fenti parancs a következőképpen néz ki:cd /home/felhasználónév/Asztal
- Belépünk az .sh fájlt tartalmazó mappába.
majd ott kiadjuk a sudo ./wifi_ujrainditas.sh
parancsot.
Ui.:
Remélem az RTL8723BE típusú WIFI kártyát használóknak megoldja ezen kis leírás a WIFI gondjait. A Bluetooth-ra még keresem a megoldást, eddig eredménytelnül, ha sikerül megoldanom arról is készítek egy leírást.
Felhasznált források:
Lacyc3.eu - Wifi kapcsolat újraindítása parcssorból
askubuntu.com - 16.04 LTS wifi connection issues