我已经运行 Lubuntu 13.04 几周了,Wifi 运行良好,直到今天,连接断开,并且再也无法成功重新连接。路由器是摩托罗拉网关组合,我目前通过 Windows 7 笔记本电脑无线连接到它 - 据我所知,它没有问题。
或许重要的是当我从路由器禁用 WPA2-PSK AES 加密并且能够将 Lubuntu 机器连接到 Wifi 时,问题似乎消失了,但随后我决定通过手动断开连接并通过 NetworkManager 重新连接来测试该“解决方案”。当我尝试重新连接到不安全的无线网络时,NetworkManager 提示我输入密码。很奇怪。
我的问题非常类似为什么我的 Wifi 无法连接或断开?除了它发生在 Lubuntu 13.04 中。
当我dmesg | grep wlan0
我循环收到一系列这样的消息(我不确定循环从哪里开始,假设驱动程序消息是结束):
wlan0: associate with [router mac address] (try 1/3)
wlan0: RX AssocResp from [router mac address] (capab=0x411 status=0 aid=5)
wlan0: associated
wlan0: authenticate with [router mac address]
wlan0: send auth to [mac address] (try 1/3)
wlan0: authenticated
rt73usb 1-8:1.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
rt73usb 1-8:1.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
注意:以“rt73usb”开头的消息是在当前问题发生后出现的;“rt73usb”是无线驱动程序的名称
iwconfig
产量
wlan0 IEEE802.11bg ESSID:off/any
Mode: Managed Access-Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management: off
sudo lshw -c network
产量
description: Wireless interface
physical id: 1
bus info: usb@1:8
logical name: wlan0
serial:[mac address]
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rt73usb driverversion=3.8.0-26-generic \
firmware=1.7 link=no multicast=yes wireless=IEEE 802.11bg
这个问题的一个真正奇怪的方面是,据我所知,在出现连接问题之前的几个小时里我没有更新任何软件包。
我已经尝试过的事情:
1)使用restart软阻止 wifirfkill block wifi
并重新启动网络管理器服务service network-manager
2)重启
3)杀戮wpa_supplicant
和network-manager
4)我尝试通过 aptitude 删除 NetworkManager 并将其替换为 wicd,但被告知lubuntu-desktop
“依赖于” network-manager
{@!#$#@!}
5)如前所述,我在路由器中禁用了 WPA2-PSK AES 加密,似乎取得了一些进展,但手动断开连接后无法重新连接。
6) 我检查了/var/log/apt/history.log
软件做了哪些更改,但问题从今天(2013 年 7 月 24 日)开始出现,并且 history.log 中的开始日期和结束日期具有相同的日期/时间戳。
有人知道是什么原因造成的吗?有人成功地从 lubuntu 中删除了网络管理器并替换了它吗?
答案1
删除网络管理器很棘手,虽然可以做到,但我怀疑这不是问题所在。我还建议您使用 WPA2 和 AES 加密。如果可以选择,请不要使用任何混合模式 WPA 和 WPA2 模式。
我建议您关闭路由器电源,即拔掉电源,等待片刻,然后重新插入。让路由器启动并从您的互联网服务提供商处获取 IP 地址。重新启动您的计算机。您现在可以连接吗?如果不能,让我们尝试一个驱动程序参数:
sudo modprobe -r rt73usb
sudo modprobe rt73usb nohwcrypt=1
现在你可以连接了吗?如果可以,让我们让它持久化:
gksudo gedit /etc/modprobe.d/rt73usb.conf
添加一行:
options rt73usb nohwcrypt=1
仔细校对,保存并关闭 gedit。除非您从上述步骤中了解到它可以连接,否则请不要进行此更改并写入此文件。
如果这些步骤均无帮助,请将此文件下载到您的桌面来更新驱动程序:http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.10/backports-3.10-2.tar.bz2右键单击它并选择“在此处提取”。
获取临时有线以太网连接并执行以下操作:
sudo apt-get install linux-headers-generic build-essential
cd Desktop/backports-3.10-2/
make defconfig-wifi
make
sudo make install
编译过程需要几分钟,所以请耐心等待。现在卸载旧驱动程序并加载最新驱动程序:
sudo modprobe -r rt73usb
sudo modprobe rt73usb
現在可以連線嗎?