Wifi 从设置菜单中消失并且没有给我 IP 地址。
然而:
sudo lshw -C network
将显示界面似乎已启动并正在运行:
*-network
description: Wireless interface
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:52:00.0
logical name: wlp82s0
version: 1a
serial: a8:7e:ea:54:bd:b6
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.11.0-25-generic firmware=59.601f3a66.0 cc-a0-59.ucode latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:18 memory:e6b00000-e6b03fff
还sudo iwlist wlp82s0 scanning
显示附近网络的正确列表。
但是,在 Ubuntu 设置中没有显示无线接口。此外,在左上角的指示器中,无线选项已消失。否则,该卡将无法连接到任何网络,尽管它扫描了所有网络。
有任何想法吗?
答案1
我不知道问题出在哪里。但在花了大约 12 个小时尝试了论坛和其他地方能找到的所有解决方案后,这个问题得到了解决:
sudo apt remove --purge network-manager
sudo apt install network-manager
答案2
警告:ubuntuUssser 的建议给我带来了问题,但最终还是奏效了。根据 Mike 的评论,所有互联网连接都需要网络管理器,因此 apt 安装部分不起作用
sudo apt remove --purge network-manager
sudo apt install network-manager
如果有人按照这些步骤操作,并需要重新安装 network-manager,那么我运行了安装命令(失败),但为您提供了适合您操作系统版本的所有正确依赖项的地址(.deb 文件)。对我来说,这是 network-manager 本身、libnm0 和 network-manager-pptp。
我通过蓝牙将这些链接复制到另一台设备,下载文件,将它们传输回有问题的机器,放在单独的目录中(这样我就不会无意中安装任何其他东西)。然后我运行了以下命令(在重新启动之前)
sudo dpkg -i /pathtothedebfiles/*.deb
NGl,我相信对 ubuntu 了解更多的人可以指定一个更好的方法来做到这一点,但希望这对某些人有所帮助
答案3
重新加载内核模块(驱动程序)已经多次解决了这个问题。
去做这个:
- 找到驱动程序名称。
在 lshw 输出中,它位于“configuration”行中,在“driver=”之后。
因此,在您的情况下,它应该是iwlwifi
。 - 删除驱动程序:
rmmod iwlwifi
- 重新加载驱动程序:
modprobe iwlwifi
有时,WiFi 需要几秒钟才能重新开始工作。