在 Ubuntu 18.04 (iwlwifi) 上未找到 Wi-Fi 适配器-(英特尔无线 3160)

在 Ubuntu 18.04 (iwlwifi) 上未找到 Wi-Fi 适配器-(英特尔无线 3160)

我突然无法连接到 Wi-Fi,并且当 Wi-Fi 关闭时,它会在设置中显示以下消息,但同时,当 Wifi 打开时,它会识别 Wifi 网络并连接到它们!

以下是我使用以下命令从终端获取的卡信息inxi -Fxz

网络:   卡1:英特尔无线 3160司机:无线上网总线ID:06:00.0
           如果:wlp6s0状态:向下苹果:<过滤器>
           卡2:Realtek RTL810xE PCIE 快速以太网控制器
           司机:r8169五:2.3LK-NAPI港口:e000总线ID:07:00.0
           如果:enp7s0状态:向下苹果:<过滤器>

在发布这个问题之前,我花了几个小时尝试其他帖子上的解决方案,但都没有用!

以下是我尝试过的一些命令的示例:

谢谢

答案1

我们注意到,您尝试过的几种“解决方案”都涉及编译 Realtek 硬件的驱动程序。从您的 lspci 中我们可以看到,您的无线驱动程序是 iwlwifi。您拥有的是 Intel 无线设备,而不是 Realtek。您为 Realtek 设备安装的任何驱动程序都将无效。

Ubuntu 的新用户经常会阅读论坛上关于解决无线问题的帖子,然后盲目地将其应用到他们的系统中。当没有任何改善时,他们通常会感到失望。虽然添加系统根本不使用的新无线驱动程序并不危险,但如果您不知道您拥有什么驱动程序,这是徒劳的。我敦促所有 Ubuntu 用户在对系统应用任何修复之前确定他们拥有什么无线驱动程序。您可以使用终端命令执行此操作:

lspci -nnk | grep 0280 -A3

例如,在确定您正在使用驱动程序 iwlwifi 后,如果您遇到困难,请仅搜索适用于 iwlwifi 的答案,例如“无线速度慢”iwlwifi 或“连接断开”iwlwifi。

我们还从您的粘贴中注意到您正在运行网络管理器ConnMan。您收到来自网络管理器的令人困惑的消息并不奇怪。它告诉您它不知道发生了什么,因为它不再负责。

由于 ConnMan 实际上是为嵌入式应用程序、Raspberry Pi、门铃、路由器等设计的,而您似乎有一个普通的桌面安装,我建议您删除 ConnMan。它显然不能很好地为您服务。

sudo apt purge connman

接下来,你的 resolv.conf 文件有问题。让我们修复它:

sudo rm /etc/resolv.conf
ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

重启并让我们听听结果。您连接并访问互联网了吗?

相关内容