我有一个用于bt/wifi的Mediatek MT7921,这在过去给了我一些问题。它曾经为两个BT+wifi工作过,但现在只适用于wifi。
我使用的是Ubuntu22.10内核6.0.9
lshw -C network给出了以下内容:
*-network
description: Wireless interface
product: MT7921 802.11ax PCI Express Wireless Network Adapter
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:05:00.0
logical name: wlp5s0
version: 00
serial:
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=mt7921e driverversion=6.0.9-060009-generic firmware=____010000-20220608210922 latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: iomemory:7c0-7bf iomemory:7c0-7bf iomemory:7c0-7bf irq:109 memory:7c10100000-7c101fffff memory:7c10200000-7c10203fff memory:7c10204000-7c10204fffnmcli d显示wifi是“不可用的”
DEVICE TYPE STATE CONNECTION
enp6s0 ethernet connected Wired connection 1
bt disconnected --
wlp5s0 wifi unavailable --
lo loopback unmanaged -- 我尝试过重新启动wpa_supplicant.service,然后重新启动NetworkManager,同样的问题。
有什么好主意吗?
发布于 2023-04-15 01:16:03
所以最终的结果是我的问题是OS/UI。
nmcli d这表明wifi接口不可用。
iwlist wlp5s0 scanning尽管界面显示nmcli不可用,iwlist还是能够扫描附近的wifi SSID,显示硬件、驱动程序等实际上至少在某种程度上起作用。
按照https://www.baeldung.com/linux/connect-network-cli的过程,我能够创建一个wpa_supplicant.conf文件,测试它,运行它,然后使用dhcp获得一个连接。
步骤:
我在重新启动时失去了连接,但是编写以下脚本可以轻松地再次连接
#/bin/bash
wpa_supplicant -B -i wlp5s0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext
dhclient wlp5s0 iwconfig显示与AP的关联,ifconfig显示IP等,但是nmcli仍然显示wlp5s0不可用。UI仍然显示一个旋转器,不会列出SSID,也不会做任何有用的事情,但是我不知道当我很少使用wifi的时候,我是否能费心处理这个问题,而且大多数情况下只在一个AP上。
https://askubuntu.com/questions/1444909
复制相似问题