你好,我在查看 wifi 时遇到了问题,我的电脑是从 newegg 买的,最近换到了 Ubuntu,它可以正常接收我的有线连接,但甚至没有给我的 wifi 适配器提供任何选项
如果可能的话,我将非常感激您的帮助,谢谢,我已经尝试让它工作了好几天
我不确定它是什么类型的设备,加密狗上写着 ac600,我查了一下,说它可能是 netgear 或 edimax
"lshw -C"
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: enp3s0
version: 06
serial: 74:d4:35:b8:50:ac
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=192.168.0.2 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:28 ioport:ce00(size=256) memory:fdfff000-fdffffff memory:fdff8000-fdffbfff
"lsusb"
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 0bda:0811 Realtek Semiconductor Corp.
Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 154b:fa05 PNY Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 002: ID 1130:1620 Tenx Technology, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 004: ID a012:b012
Bus 008 Device 003: ID 046d:0829 Logitech, Inc.
Bus 008 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
"ifconfig"
enp3s0 Link encap:Ethernet HWaddr 74:d4:35:b8:50:ac
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: ::355f:6ae4:a42a:7481/64 Scope:Global
inet6 addr: fe80::a92f:a3c8:1f6b:6322/64 Scope:Link
inet6 addr: ::cc28:f3c5:70b1:420f/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:61536 errors:0 dropped:0 overruns:0 frame:0
TX packets:43687 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:55328319 (55.3 MB) TX bytes:5679616 (5.6 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:5312 errors:0 dropped:0 overruns:0 frame:0
TX packets:5312 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:536533 (536.5 KB) TX bytes:536533 (536.5 KB)
答案1
通过以太网、网络共享或任何可能的方式建立临时的互联网连接,请打开终端并执行以下操作:
sudo apt update
sudo apt install git
git clone https://github.com/diederikdehaas/rtl8812AU.git
cd rtl8812AU
make
sudo make install
sudo modprobe 8812au
您仅为当前正在运行的内核编译了驱动程序。当 Update Manager 安装较新的版本(也称为 linux-image)时,请重新编译:
cd rtl8812AU
make clean
make
sudo make install
sudo modprobe 8812au
答案2
我使用了 synaptic 并搜索了 rtl8812au-dkms 。拔下并重新插入 USB 适配器后,它就可以正常工作了。希望这能有所帮助。
答案3
@chili555 的回答对我来说不起作用。经过几个小时的研究,我通过从 wikidevi.com 下载 Realtek RTL8812AU 驱动程序使其正常工作。我不清楚是否需要先编译/安装 Linux 驱动程序(它会编译网络驱动程序)。完整的步骤如下:
- 如果你读这个问题在他链接的 GitHub 存储库中,它指向这个克隆存储库。 去那里。
- 按照 中的构建说明进行操作。如果重要的话,
README.md
我使用了。dkpg
- 键入
lsusb
。你应该看到类似这样的内容:Bus 002 Device 007: ID 0bda:0811 Realtek Semiconductor Corp.
- 记下该代码
(0bda:0811)
,这是您设备的唯一标识符。 - 去RealTek 驱动程序页面并搜索
RTL8811AU
。它会将您链接到这一页。 - 在下一列中搜索
0bda
并查找带有 的条目0811
。您将找到两个(截至撰写本文时)。单击其中任何一个。 - 在右侧,找到类似于 的链接
Driver version 5.3.4 available on Edimax site
。单击它即可下载驱动程序的源代码。 - 解压缩、解压等,然后在命令提示符中进入目录。
- 运行
make
,然后sudo make install
- 拔下并插入您的设备。
- LED 应闪烁,表示已打开。在网络管理器中验证。
- 利润