我在配备英特尔双频无线 7260 适配器的 Dell Inspiron 7586 上安装了 Ubuntu v20.04,但当我将操作系统用作“试用 Ubuntu”时,一切运行正常,但 WiFi 却反复递归启用和禁用。我以为安装可能会解决问题,但即使将操作系统安装到驱动器分区后,问题仍然没有解决。
我甚至试图弄清楚是否可以在“附加驱动程序”中提供驱动程序更新,但除了 NVIDIA 的 MX150 驱动程序包外,什么都没有。
我尝试在互联网上寻找手动解决方案,因为没有像 Windows 或 Mac 中的驱动程序管理器这样的选项可以找到特定硬件组件接口的精确驱动程序。我从英特尔的 Linux 支持网站获取了驱动程序https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless.html
,我下载了该驱动程序,将其解压到 /lib/firmware 中,重新启动了系统,但没有任何变化。
我以为里面可能有一个驱动文件/lib/固件该操作系统将其识别为合适的驱动程序,而不是采用正确的驱动程序(例如,在我的情况下,双频 7260 的设备驱动程序为 iwlwifi-7260-16),所以我删除了所有相关的 iwlwifi-*(* 表示所有以 iwlwifi- 为前缀的文件)并且只安装了驱动程序文件“iwlwifi-7260-16.ucode”在 /lib/firmware 中,但这也无济于事,但这一次,WiFi 完全消失了。
我也尝试降级到Ubuntu Distro19.04, 18.14
版本18.04
,但问题仍然存在。
终端命令sudo lshw -C network
显示了此结果。
[sudo] arslan 的密码: *-网络未认领 描述:网络控制器 产品:无线 7260 供应商:英特尔公司 物理 ID:0 总线信息:pci@0000:02:00.0 版本:6b 宽度:64 位 时钟:33MHz 功能:pm msi pciexpress cap_list 配置:延迟=0 资源:内存:91100000-91101fff
这里显示为 UNCLAIMED,我尝试在线查找解决方案,但一无所获。不幸的是,我目前安装了 Ubuntu 并遇到此问题的笔记本电脑没有以太网,并且使用 WiFi 加密狗在我的设备上使用互联网。使用无线加密狗,互联网运行正常。
答案1
您的无线设备显示为“未认领”,因为尽管加载了正确的驱动程序,但它无法再找到正确的固件文件。您已将其删除。
请执行以下操作:
sudo apt update
sudo apt install --reinstall linux-firmware
重启。我怀疑你的无线网络还在工作,尽管断线太频繁了。
您的无线网络可能因为电源管理而掉线;电源管理是指在非活动期间,卡会部分关闭以节省电池电量,然后在活动恢复时无缝地重新通电的功能。让我们禁用省电功能,看看是否有帮助。从终端:
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
您的无线网络可能会掉线,因为其连接的频道突然发生了变化。
请检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么在 2.4 GHz 频段使用 20 MHz 的信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。我建议使用固定信道,1、6 或 11,而不是自动信道选择。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。
您的无线网络可能会掉线,因为有两个无线接入点具有相同的名称和密码。当您拥有同一路由器的 2.4 gHz 段和 5 gHz 段时,这种情况很常见。您的无线网络可能正在漫游,寻找更好的连接。如果是这种情况,我建议您重命名接入点;例如 myrouter2.4 和 myrouter5。
完成这些更改后,重新启动路由器。
接下来,我建议明确设置你的监管范围。检查你的:
sudo iw reg get
如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:
sudo iw reg set IS
当然,如果不是冰岛,请替换您的国家代码。永久设置它:
sudo nano /etc/default/crda
将最后一行改为:
REGDOMAIN=IS
仔细校对,保存并关闭文本编辑器。