Ubuntu 16.04無線wifi頻繁掉線及訊號不足解決辦法
從安裝上ubuntu16.04有好幾個月了,每次都會遇到這樣的問題:電腦是雙系統的,在window系統下連線到同一個wifi訊號強,也不掉線。非常穩定,一切換到ubuntu系統就老掉線,掉線就半天連不上。今天在網上檢視,終於解決了這個問題!問題處在此版本的系統配備的無線網絡卡的引數為省電節能模式,訊號強度不行。需要修改引數來重啟下wifi,就可以了。
1 [email protected]:~$ lspci 2 00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09) 3 00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09) 4 00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09) 5 00:04.0 Signal processing controller: Intel Corporation Broadwell-U Camarillo Device (rev 09) 6 00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03) 7 00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03) 8 00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03) 9 00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3) 10 00:1c.1 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #2 (rev e3) 11 00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3) 12 00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3) 13 00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3) 14 00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03) 15 00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03) 16 00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03) 17 00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03) 18 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01) 19 08:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter 20 09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 0a) 21 0a:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
看到第19行的是無線網絡卡資訊,且型號為RTL8723BE.
從網上看到RTL8723系列網絡卡都有這個頻繁掉線的問題,只不過BE版本是更新的版本,添加了一個引數.
再來檢視RTL8723BE這塊網絡卡驅動的引數資訊,
1 [email protected]:~$ modinfo rtl8723be
2 filename: /lib/modules/4.4.0-22-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
3 firmware: rtlwifi/rtl8723befw.bin
4 description: Realtek 8723BE 802.11n PCI wireless
5 license: GPL
6 author: Realtek WlanFAE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
看第12行到25行這幾個引數,ips和fwlps是用來控制節能的,ant_sel是用來控制訊號強度的.最主要的就是修改這幾個引數的預設值.
首先我們把配置驅動的檔案開啟
[email protected]:~$ sudo nano /etc/modprobe.d/rtl8723be.conf
1
將如下引數黏貼到配置檔案中:
options rtl8723be debug=1 options rtl8723be disable_watchdog=N options rtl8723be fwlps=Y options rtl8723be ips=Y options rtl8723be msi=N options rtl8723be swenc=N options rtl8723be swlps=N options rtl8723be ant_sel=2
1
2
3
4
5
6
7
8
ctrl+o儲存配置檔案後,執行如下命令來重啟應用,更新wifi配置資訊。
[email protected]:~$ sudo modprobe -r rtl8723be [email protected]:~$ sudo modprobe rtl8723be
1
2
是不是訊號強了許多?