我正在尝试在 Ubuntu 12.04 上安装此 ASUS USB-AC56 适配器,但当我尝试从 CD 中提取 Linux 文件时,系统提示我没有提取的正确权限。我尝试从 ASUS 网站下载驱动程序,但无法安装。我不知道正确的语法。有人能帮帮我吗?
答案1
如果 lsusb 显示设备是 0b05:17d2,则需要驱动程序 8812au。使用临时有线以太网连接,打开终端并执行以下操作:
sudo apt-get install linux-headers-generic build-essential
请点击此处:https://github.com/abperiasamy/rtl8812AU_8821AU_linux在右侧,单击“下载 ZIP”。假设下载内容进入下载文件夹,打开该文件夹,右键单击 zip 文件并选择“在此处提取”。打开终端并执行以下操作:
cd ~/Downloads/rtl8812AU_8821AU_linux-master
make
sudo make install
sudo modprobe 8812au
它在我的 13.10 系统上发出了几个警告,但没有错误。由于我没有该设备,我无法进一步测试。这是一个相当新的设备,我们对您的报告非常感兴趣。
每当更新管理器安装了更高版本的内核(也称为 Linux 映像)时,重新启动后,您将需要重新编译驱动程序:
cd ~/Downloads/rtl8812AU_8821AU_linux-master
make clean
make
sudo make install
sudo modprobe 8812au
要收集更多数据,请打开终端并运行:
lspci -nn > wifi.txt
lsusb >> wifi.txt
在您的用户目录中找到文件 wifi.txt,并将其传输到 USB 密钥或类似设备中,以便连接到正在运行的计算机。转到此处:http://paste.ubuntu.com/ 复制整个文本文档并将其粘贴到文本块中。单击“粘贴!”将创建一个链接,然后您可以将其复制到此处发布。以下是示例:http://paste.ubuntu.com/6751980/ 然后我们可以检查结果并为您提供进一步的建议。
如果连接有问题,请尝试右键单击网络管理器图标,选择编辑连接,选择无线,然后选择无线安全。输入您的网络名称并仔细输入您的 WPA 密码。https://i.stack.imgur.com/4OoHG.png
接下来选择 IPv4 设置,在 BSSID 下输入接入点的 MAC 地址;确认:
sudo iwlist wlan0 scan
请看此示例。https://i.stack.imgur.com/C8Z6w.png
現在可以連線嗎?
我注意到制造商的规格表明这是一个 USB3 设备:https://www.asus.com/Networking/USBAC56/#specifications您的计算机上是否已连接 USB3 连接?请检查:
lsusb -vv | grep bcdUSB
我想知道您的设备在没有 USB 3.0 的高级功能的情况下是否能正常运行,以及它是否向后兼容。
您有可用的 USB3 连接吗?
答案2
虽然这是一个老问题,但在https://github.com/codeworkx/rtl8812au_asus。要安装驱动程序,您必须运行make
和sudo make install
。我发现此驱动程序比在线找到的任何其他驱动程序都好用。但请记住,dkms 安装尚未设置,因此您必须在每次内核升级时手动安装驱动程序。
请记住,对于 Ubuntu 14.04 之后的版本,驱动程序需要签名,否则安全启动将不允许它们加载。因此,即使驱动程序编译成功,也不会加载。一种解决方案是禁用安全启动或使用mokutil --disable-validation
命令