我在一台配有 USB Realtek wifi 天线 (RTL8188SU) 的 Dell Optiplex 745 上运行 Ubuntu 18.04。每当我离开电脑下载较大的文件(例如分发 ISO 映像)并返回电脑时,我都会发现 wifi 在下载过程中断开了连接。我重新启动网络管理器也无济于事。更重要的是,连接断开后,我再也无法在“选择网络”下看到我的无线接入点。唯一有效的解决方案是重新启动电脑,之后一切都会恢复正常。直到我再次开始下载文件。
我已经研究了可能的解决方案,例如关闭电源管理,但是当我运行 iwconfig 时,它显示电源管理已关闭。
iwconfig
lo no wireless extensions.
enp3s0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"Wifiap" Nickname:"rtl_wifi"
Mode:Managed Frequency:2.462 GHz Access Point:
Bit Rate:54 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=100/100 Signal level=100/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
wlan0 usb-devices | awk '/8171/' RS=
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0bda ProdID=8171 Rev=02.00
S: Manufacturer=Manufacturer Realtek
S: Product=RTL8188S WLAN Adapter
S: SerialNumber=
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=r8712u
更新:我尝试使用 sudo 打开 Nautilus,想着也许我可以从 /etc/NetworkManager/system-connections 文件夹中删除我的路由器,作为一种解决方法,让我的无线适配器再次识别路由器,但这没有用。
仅供参考,我是 Linux 新手。我知道的足以造成危险,但还远远不够有用/胜任。因此,我仍然不知道该怎么做才能防止这种情况发生。
在此先感谢您的帮助。
更新 2:我无法修复无线适配器的问题,但我似乎找到了解决方案,那就是购买新的无线适配器 Panda Wireless PAU06,我读到它兼容 Linux。到目前为止,使用新适配器,我已经通过 torrent 下载了 CentOS Everything ISO 映像(文件大小接近 9 GB),并从几个不同的镜像直接下载。无论如何,问题都没有再次出现。
考虑到旧适配器在 Windows 上工作正常,我假设这不是适配器本身的物理问题,而是软件问题。我能想到的唯一可能问题是旧适配器上的“重试”设置为“关闭”,如您在我上面发布的信息中看到的那样,而新适配器上的重试设置为“短重试长限制:2”。我不知道为什么旧适配器会设置为“关闭”,但也许这是罪魁祸首。我将尝试尽快试用旧适配器,看看设置重试限制是否能解决问题,然后再提供另一个更新。