最近在 Windows 7 旁边安装了 Ubuntu,因为我计划以后用 Ubuntu 替换 Windows,但我的无线适配器没有内核支持,而且每个人都说要使用的 rtl8192 包在 17.10 中不起作用
任何帮助,将不胜感激
编辑:这是 AC1300 V2 型号
编辑2:来自终端的 lsusb 结果:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 019: ID 2357:010e
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) Bus 001 Device 007: ID 1b1c:1b0a Corsair Bus 001 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
你的设备实际上是由驱动程序驱动的8812au。Ubuntu 存储库中有一个名为rtl8812au-dkms但是,它不涵盖您的确切 2357:010e 设备。0101 和 010d 以及其他几个类似的设备都包括在内。我们将在这篇文章的鼓舞下修改代码:https://unix.stackexchange.com/questions/345375/issue-while-installing-driver-for-archer-t4u-ac1300-on-mint-17
我可以确认上述解决方案对我有用:我唯一要做的改变是当我运行命令“lsusb”时。它显示了一个名为“2357:010e”的设备。当我不得不添加新的“usb_intf.c 中的行”时,我不得不将引用从“d”更改为“e”。:)
通过以太网、网络共享或任何可能的方式建立有效的互联网连接,打开终端并执行以下操作:
git clone https://github.com/gnab/rtl8812au
cd rtl8812au/os_dep/linux
nano usb_intf.c
向下滚动直到找到以下行:
{USB_DEVICE(0x2357, 0x010d),.driver_info = RTL8812}, /* TP-Link - Archer T4U, AC1300 */
只需将 d 改为 e 即可:
{USB_DEVICE(0x2357, 0x010e),.driver_info = RTL8812}, /* TP-Link - Archer T4U, AC1300 */
间距、标点和拼写至关重要,因此请仔细校对两遍。写出文件 (Ctrl+o) 并退出 (Ctrl+x)。
现在做:
cd ~/rtl8812au
make
sudo make install
这在我的 17.10 系统上造成了极少数可能无害的错误。接下来执行以下操作:
sudo modprobe 8812au
你的无线网络正常吗?请汇报,如果成功,我会采取下一步措施。