出于某种原因,我的计算机(现在运行 Kubuntu 上网本版,以前是 UNR)在设置为 AES+TKIP 时无法连接到我的路由器。一旦我将路由器切换到仅 TKIP,计算机就会连接。
- 我应该担心这个吗?TKIP 不会让我回到最终有缺陷的 WPA 吗?
- 如果是这样,有没有办法让 [K]ubuntu 使用 AES?
编辑:这是 Kubuntu 上网本的 10.04 发行版
硬件:华硕 EeePC 1000H(WiFi 芯片组:RALINK RT2860)
出于某种原因,我的计算机(现在运行 Kubuntu 上网本版,以前是 UNR)在设置为 AES+TKIP 时无法连接到我的路由器。一旦我将路由器切换到仅 TKIP,计算机就会连接。
编辑:这是 Kubuntu 上网本的 10.04 发行版
硬件:华硕 EeePC 1000H(WiFi 芯片组:RALINK RT2860)
这与您的 Asus EeePC 1000H 中嵌入的 RALINK RT2860 芯片组(或更多其驱动程序)有关。该线程详细介绍了升级驱动程序。这可能看起来有点极端,但从我所看到的 RT2860 来看,您要么升级,要么忘记 AES。
该帖子存在一些格式问题,文件问题等,所以我在这里重写它。
前往http://www.ralinktech.com,将鼠标悬停在 上
software
,单击linux
并查找RT2860
(当前字符串为RT2860PCI/mPCI/CB/PCIe(RT2760/RT2790/RT2860/RT2890)
,版本 2.4.0.0)下载并解压。我在 Gnome 中提取它时遇到问题。我不得不将其重命名
.tar.bz2
为.tar.gz
。打开一个终端窗口,
cd
进入提取的目录。编辑和更改
os/linux/config.mk
选项HAS_WPA_SUPPLICANT
以及HAS_NATIVE_WPA_SUPPLICANT_SUPPORT
=y
编辑
common/cmm_wpa.c
(gedit 将引发编码错误 - 选择 Western 并单击重试)。搜索MIX_CIPHER_NOTUSE
并用以下内容替换整行:终于到了编译和安装的时候了!耶!
我们需要把老司机移开。如果我们再次需要它,我们可能不应该删除它,所以:
如果您使用的是 64 位安装,则可能需要更改
/lib/
为/lib64/
现在我们只需要移动新的驱动程序并加载它。
/lib64/...
再次用于 64 位安装。一切都应该生机勃勃。如果不是,您可能需要运行
sudo ifconfig wlan0 up
对于持久性运行并在末尾
sudoedit /etc/modules
添加新行。rt2860sta
这将确保驱动程序在启动时加载。如果一切顺利并且新驱动程序不起作用,只需删除您复制的版本并删除
.dist
我们重命名的旧版本。注意:如果你改变内核很多,你想投资一些 DKMS 脚本来完成这一切。这个驱动程序甚至可能有 deb 包。
此问题已在 Maverick 中解决。我刚刚升级,它实际上比以前更好。