如何修复 Lubuntu 13.04 中的 Wifi 连接?

如何修复 Lubuntu 13.04 中的 Wifi 连接?

我已经运行 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_supplicantnetwork-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

現在可以連線嗎?

相关内容