我安装16.04 LTS后发现了一些wifi连接问题。
首先,睡眠或休眠后wifi无法正常重新连接。有时候唤醒后网络图标会变成一个“上下箭头”(我不知道它是什么),但仍然保持连接。有时候网络会完全丢失,并且在列表中没有显示任何网络,所以根本无法使用wifi。
我首先尝试通过运行“sudo service network-manager restart”来重新启动网络管理器。这样做确实有效,但并不是一个永久的解决方案。
然后根据另一个帖子,我在“/etc/pm/config.d/config”中添加了“SUSPEND_MODULES =“iwlwifi””。
这样做之后,重新连接的问题似乎已经解决了(可以自动重新连接,图标也不再变化)。然而,我发现wifi连接会在随机时间(大约每30分钟)中断,即使电脑正在运行时,网络图标仍然显示已连接状态。
在添加代码之后,另一个问题是当我让电脑进入睡眠状态时,屏幕会熄灭一秒钟,然后又亮起大约5秒钟(在此期间系统会断开wifi连接)。然后电脑会在这种异常的“两个阶段”的过程之后进入睡眠状态。
以下是无线网卡的信息
首先,睡眠或休眠后wifi无法正常重新连接。有时候唤醒后网络图标会变成一个“上下箭头”(我不知道它是什么),但仍然保持连接。有时候网络会完全丢失,并且在列表中没有显示任何网络,所以根本无法使用wifi。
我首先尝试通过运行“sudo service network-manager restart”来重新启动网络管理器。这样做确实有效,但并不是一个永久的解决方案。
然后根据另一个帖子,我在“/etc/pm/config.d/config”中添加了“SUSPEND_MODULES =“iwlwifi””。
这样做之后,重新连接的问题似乎已经解决了(可以自动重新连接,图标也不再变化)。然而,我发现wifi连接会在随机时间(大约每30分钟)中断,即使电脑正在运行时,网络图标仍然显示已连接状态。
在添加代码之后,另一个问题是当我让电脑进入睡眠状态时,屏幕会熄灭一秒钟,然后又亮起大约5秒钟(在此期间系统会断开wifi连接)。然后电脑会在这种异常的“两个阶段”的过程之后进入睡眠状态。
以下是无线网卡的信息
*-network
description: Wireless interface
product: RTL8723BE PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 00
serial: b0:c0:90:5c:1c:d5
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723be driverversion=4.4.0-21-generic firmware=N/A ip=192.168.0.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 ioport:d000(size=256) memory:df200000-df203fff
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01)
2016年5月1日更新
我不知道发生了什么,但问题现在变得更糟了。无线网络连接大约每5分钟就会丢失,我必须重新连接或重新启动网络管理器。
SUSPEND_MODULES="rtl8723be"
而不是 iwlwifi,因为你的网卡不使用 iwlwifi。另外尝试运行echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
并重新启动。 - Jeremy31SUSPEND_MODULES="rtl8723be"
而不是iwlwifi
)正是几天后被接受的答案所说的。为了使该答案更通用(不仅适用于Realtek),是否应该编辑并指出,在SUSPEND_MODULES=
之后,选项应该从configuration: ...driver:
行中获取,而不是product:
行中获取? - user47206