使用 nmcli 激活无线接口

admin
本文介绍了如何使用 nmcli 命令行工具激活无线接口,主要步骤包括:首先通过 nmcli device wifi list 查看可用网络,然后使用 nmcli device connect 命令连接指定网络,若需密码,可配合 nmcli connection modify 设置,最后通过 nmcli connection up 激活连接。

Fedora 26 无线网卡无法使用?一文搞定排查与解决 **

在使用 Fedora 26 系统时,许多用户可能会遇到无线网卡突然失效的情况,这通常表现为系统检测不到 WiFi 信号,或者在连接 Wi-Fi 时不断掉线,对于习惯了 Linux 灵活性的用户来说,这确实令人头疼,别担心,本文将提供一套系统的排查方案,帮助你快速解决 Fedora 26 无线网卡无法使用的问题。

检查硬件开关与 RFKill

我们需要确认网卡是否被系统禁用了,很多时候,问题出在软件层面而非硬件层面。

使用 nmcli 激活无线接口

  • 检查物理开关: 确认你的笔记本或电脑是否有物理的飞行模式开关,确保其处于开启状态。

  • 检查 RFKill 状态: 在终端中输入以下命令查看网卡状态:

    rfkill list

    如果输出中显示无线网卡(如 wlan0phy0)的 Soft blocked: yes,请使用以下命令取消阻塞:

    rfkill unblock wifi

重启 NetworkManager 服务

NetworkManager 是 Fedora 默认的网络管理服务,如果它崩溃或配置错误,会导致无法连接网络。

  • 尝试重启该服务:

    sudo systemctl restart NetworkManager
  • 如果上述命令无效,可以尝试重新加载驱动模块:

    sudo modprobe -r iwlwifi
    sudo modprobe iwlwifi

更新系统与固件包

这是一个非常常见的原因,无线网卡的正常工作依赖于 Linux 内核支持以及相应的硬件固件文件,如果你刚安装完系统或进行了内核更新,可能缺少必要的固件。

  • 更新系统:

    sudo dnf update
  • 安装/更新固件包: 确保安装了 linux-firmware 包,这通常包含大多数网卡所需的驱动程序。

    sudo dnf install linux-firmware

    安装完成后,必须重启电脑才能生效。

检查内核模块加载情况

通过查看内核日志,我们可以判断系统是否正确加载了无线网卡的驱动程序。

  • 查看设备信息:

    lspci -k

    在输出结果中,找到你的无线网卡(Realtek 或 Intel 网卡),查看 Kernel driver in use 这一行。

    • 如果显示为 (none) 或显示的驱动与你的硬件型号不匹配,说明驱动未加载或安装错误。
    • 如果显示驱动名称但连接失败,可能需要检查固件包是否匹配。

手动配置网络(最后手段)

如果上述步骤均无效,你可以尝试手动配置网络接口,编辑 NetworkManager 的配置文件(通常位于 /etc/NetworkManager/system-connections/ 目录下)或使用 nmcli 命令行工具强制激活接口。


解决 Fedora 26 无线网卡无法使用的问题,通常遵循“检查开关 -> 重启服务 -> 更新固件 -> 检查驱动”的顺序,绝大多数情况下,通过执行第 3 步的“更新系统”和“安装固件包”并重启,问题就能迎刃而解,希望这篇文章能帮助你顺利恢复网络连接!

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码