我最近使用 USB 安装了 Ubuntu 14.04 LTS Desktop 和 Windows 10。但从那时起,我在 Ubuntu 下遇到了 wifi 问题 - 加载系统后一段时间后断开连接。我使用了一些论坛上的建议(但并没有真正理解它们的用途),它使 wifi 在断开连接后重新连接,现在这种情况会定期发生。我正在使用联想 Z50。任何帮助都非常感谢。
编辑:
这是输出$lspci-knn| grep Net-A2:
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Lenovo Device [17aa:b736]
Kernel driver in use: rtl8723be
编辑2:
这是其他查询返回的内容。
$rfkill 列表:
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
$ifconfig && iwconfig && route -n && ping -c 1 google.com:
eth0 Link encap:Ethernet HWaddr 28:d2:44:9d:09:b7
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:3658 errors:0 dropped:0 overruns:0 frame:0
TX packets:3658 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:299662 (299.6 KB) TX bytes:299662 (299.6 KB)
wlan0 Link encap:Ethernet HWaddr 90:48:9a:57:64:cf
inet addr:192.168.100.3 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::9248:9aff:fe57:64cf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9725 errors:0 dropped:0 overruns:0 frame:0
TX packets:9115 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8674056 (8.6 MB) TX bytes:1594720 (1.5 MB)
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"HUAWEI-I46k"
Mode:Managed Frequency:2.462 GHz Access Point: F8:BF:09:87:03:7C
Bit Rate=72.2 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-32 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 wlan0
192.168.100.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
PING google.com (64.233.165.101) 56(84) bytes of data.
64 bytes from lg-in-f101.1e100.net (64.233.165.101): icmp_seq=1 ttl=45 time=56.2 ms
--- google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 56.216/56.216/56.216/0.000 ms
我猜最后的查询结果可能会有所不同,因为正如我所说,wifi 连接不稳定并且并非一直处于中断状态。
编辑3:
rail@Rail-Ubuntu:~$ for p in /sys/module/rtl8723be/parameters/*; do echo $p; cat $p; done;
/sys/module/rtl8723be/parameters/debug
0
/sys/module/rtl8723be/parameters/disable_watchdog
N
/sys/module/rtl8723be/parameters/fwlps
Y
/sys/module/rtl8723be/parameters/ips
Y
/sys/module/rtl8723be/parameters/msi
N
/sys/module/rtl8723be/parameters/swenc
N
/sys/module/rtl8723be/parameters/swlps
N
编辑4
我重新安装了系统,现在我的 wifi 问题已经发生了变化:它在前 5 分钟左右连接,但随后完全断开连接。我按照一些帮助提示操作,然后来到这个页面:https://help.ubuntu.com/community/HardwareSupportComponentsWirelessNetworkCardsRealTek
因此,接下来的问题是:
我没有文件 /etc/modprobe.d/rtl8723be.conf,这是怎么回事?我该怎么做才能找到它?
“上次更新”栏显示更新时间为 10-11(我猜是 10 月 11 日)。这是什么意思
“评论”字段显示它适用于 Ubuntu 15.04,但我使用的是 14.04。这是否意味着它不适用于我的情况?
也许我应该为该问题创建新的线程?
答案1
我会echo "options rtl8723be fwlps=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
重新启动
有一个修补提交的内容表明禁用 fwlps 可解决许多断开连接问题。补丁将使其成为fwlps=N
默认值