我的 Wifi 连接不稳定仅限特定 WiFi 网络。它可以正常工作,但每隔几分钟就会断开连接,有时会返回,有时不依赖于网络。通常我可以通过使用 rmmod 和 modprobe 重新启动驱动程序来重新连接。但问题又回来了。其他设备(Windows、iOS、Android 等)可以毫无问题地连接到网络。
不良网络似乎是公共区域的网络。例如,目前我无法连接到此网络:
>> iwconfig wlan0 IEEE 802.11bgn ESSID:"************"
Mode:Managed Frequency:2.442 GHz Access Point: 94:F6:65:34:D3:78
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=-28 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:210 Missed beacon:0
我一直忽略修复这个问题,因为我使用的 WiFi 网络通常运行良好。然而,有时我只能选择一种存在此问题的 WiFi 网络。
这是我的驱动程序信息返回lspci -vvnn
:
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter [10ec:8176] (rev 01) Subsystem: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter [10ec:8195] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 17 Region 0: I/O ports at 4000 [size=256] Region 2: Memory at f1c00000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: rtl8192ce Kernel modules: rtl8192ce
此外,如果这有用的话,我运行lsmod | grep rtl
并得到了:
rtl8192ce 61440 0 rtl_pci 32768 1 rtl8192ce rtl8192c_common 53248 1 rtl8192ce rtlwifi 77824 3 rtl_pci,rtl8192c_common,rtl8192ce mac80211 737280 3 rtl_pci,rtlwifi,rtl8192ce cfg80211 565248 2 mac80211,rtlwifi btrtl 16384 1 btusb bluetooth 520192 39 bnep,btbcm,btrtl,btusb,rfcomm,btintel
我有一台装有 Ubuntu 16.04 的联想 X230(虽然以前的 Ubuntu 版本经常有同样的问题。)我按照许多建议来解决这个问题,但我认为没有一个能解决这个问题,包括更改驱动程序参数(关闭“N”并忽略 IPV6。)我希望我能解决这个问题,因为它非常令人沮丧。提前感谢大家的帮助!