我正在尝试使用 ASUS USB-N13 无线适配器将我的桌面(运行 64 位 Ubuntu 12.04)连接到 Airport Extreme 基站。
我将其插入,打开桌面,系统立即识别了适配器。我在可用网络中找到了我的家庭网络,输入了密码(使用正确的加密)并点击了连接。之后,无线图标就一直闪烁(传播?发射?),每隔几分钟就会再次弹出“需要无线身份验证”框。
我不知道该怎么办。我见过一些解决方案谈论“rt2xxx”或“rt3xxx”驱动程序或芯片组。我不知道它到底是什么,但当我输入时,lsmod | grep rt
我得到了:
parport_pc
rtl8192cu
rtl8192c_common
rtlwifi
mac80211
cfg80211
parport
我几乎迷路了。请问一下 AskUbuntu,该怎么办?
答案1
我认为你可能会对论坛、AU 等网站上的内容感到困惑,因为二USB-N13 的修订版:A1(采用 Ralink 芯片组), 和B1(带有 Realtek 芯片组)。
根据
lsmod
您包含的输出(rtl8192...
)和上面链接的 WikiDevi 页面,您获得了带有 RTL8192CU 芯片组的 B1 版本。
A.下载、编译和安装USB-N13的最新驱动程序:
尝试安装 Realtek 于 2012 年 7 月 4 日发布的最新驱动程序:
解决问题的第一步是安装芯片组制造商 Realtek 提供的最新 Linux 驱动程序。
- 从网站下载如屏幕截图所示;选择距离您最近的地点(美国、英国或香港):
- 单击下载时,选择提供的“打开方式...”选项:
- 下载的 zip 文件在存档管理器中打开后,点击提炼顶部的按钮,选择全部文件,选择您的下载文件夹,然后点击提炼如下所示:
由于下载的驱动程序是源代码形式,我们需要先编译(构建)它们,然后才能安装和使用它们。使用++Ctrl打开终端,然后:;AltT
首先,我们将安装构建驱动程序所需的 Linux 头文件。在终端中键入/粘贴,并在系统询问时输入您的密码:
sudo apt-get 安装 linux-headers-`uname -r`
然后,我们将安装构建驱动程序所需的软件工具。输入/粘贴:
sudo apt-get 安装 build-essential
现在,让我们构建驱动程序!
粘贴以下内容:
cd ~/下载/RTL8188C_8192C_USB_linux_v3.4.3_4369.20120622
然后输入/粘贴:
sudo bash 安装.sh
在驱动程序构建和安装过程中,您将看到一行行文本滚动、暂停并再次滚动。当提示符返回时,您将知道它已完成,前面是以下消息:
安装-p-m 644 8192cu.ko /lib/modules/3.2.0-27-generic/kernel/drivers/net/wireless/ /sbin/depmod -a 3.2.0-27-通用 ######################################################## 安装脚本已完成! ########################################################
此时请关闭终端并重新启动。
B. 希望这是结束,但可能不是……
重启后,请尝试再次连接无线,这次应该可以正常工作。如果不行,请执行以下操作以帮助我们进一步排除故障:
阅读此问题/答案:如何轻松地与他人共享命令或文本文件的输出?
然后使用 pastebin 指向文件的链接以及命令的输出来编辑您
/var/log/syslog
的/var/log/kern.log
问题dmesg
。
答案2
我认为 RTL 是 RealTek 或 RaLink
我最好的办法是先查看路由器配置,确保一切正常。确保您设置了正确的安全加密,如果可能的话(在执行以下操作之前)禁用路由器上的加密和安全,并检查它是否在没有安全密钥的情况下连接正常。如果它在没有安全性的情况下工作,请尝试将安全性更改为适合您的其他形式。您可能还想在路由器上尝试不同的 WiFi 信道,然后再使用以下方法进一步解决此问题。
如果没有,请查看此链接http://act28.blogspot.com.au/2011/06/how-to-get-asus-usb-n13-adapter-working.html