我是 Linux 新手,目前使用 Ubuntu Budgie(与 Windows 7 双启动)。我无法使用 wifi。请查看以下条件。Wifi 适配器型号 - “ZEB-USB300WF”Ubuntu Budgie 版本 - 20.04.3 LTS。内核版本 -5.11.0-37-generic。有人可以检查一下 USB 适配器的驱动程序是否已安装,因为我尝试安装过一次驱动程序。芯片组是 RTL8192EU。
“lsusb”的输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 064e:c342 Suyin Corp. HP Truevision HD
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 0bda:818b Realtek Semiconductor Corp. RTL8192EU 802.11b/g/n WLAN Adapter
Bus 001 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
这里 RTL8192EU 是我的 USB wifi 适配器。
“rfkill list all”的输出:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy1: Wireless LAN
Soft blocked: no
Hard blocked: yes
附言:我尝试了“rfkill unblock all”,但没有作用。
“lshw -c network”的输出
*-network DISABLED
description: Wireless interface
physical id: 1
bus info: usb@1:2
logical name: wlx1cbfceeb3cb3
serial: 1c:bf:ce:eb:3c:b3
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8192eu driverversion=5.11.0-37-generic multicast=yes wireless=unassociated
“inxi -N”的输出:
Network: Device-1: Ralink RT3290 Wireless 802.11n 1T/1R PCIe driver: rt2800pci
Device-2: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169
Device-3: Realtek RTL8192EU 802.11b/g/n WLAN Adapter type: USB driver: rtl8192eu
“iwconfig”的输出:
lo no wireless extensions.
enp4s0 no wireless extensions.
wlp2s0f0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short long limit:2 RTS thr:off Fragment thr:off
Power Management:off
wlx1cbfceeb3cb3 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.412 GHz Access Point: Not-
Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=0/100 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
“lsmod | grep 8192eu”的输出:
8192eu 1351680 0
cfg80211 888832 3 8192eu,rt2x00lib,mac80211
请帮助我使用 USB WiFi 适配器访问 WiFi。
答案1
问题终于解决了。我的 USB WiFi 适配器被内置 WiFi 卡硬性封锁了。在这篇文章的帮助下,我成功解决了这个问题。 Wifi Dongle 被 Wifi 卡硬封锁
要移除内部 wifi 适配器的模块,请执行以下操作
通过运行获取内核驱动程序名称
lspci -nnk | grep -iA2 net
获取“正在使用的内核驱动程序:”行中的名称。确保它是正确的设备(wifi 卡,而不是以太网卡)。在我的情况下,它是 rt2800pci。
然后暂时将其移除以进行测试
sudo modprobe -r rt2800pci
或永久将其添加到黑名单
sudo vi /etc/modprobe.d/blacklist.conf