银河麒麟系统右下角网络图标不显示 WiFi 列表、点击后没有无线热点、连接时反复失败,常见原因通常是无线网卡驱动未正常加载,或 NetworkManager 网络管理服务出现异常;建议先通过 lspci/lsusb 确认硬件是否被系统识别,再使用 rfkill 检查并解除软硬件封锁。如果执行 ip link 后看不到 wlan 无线接口,则必须优先安装对应固件或编译无线驱动,待驱动正常就绪后,才能通过图形界面或 nmcli 命令行方式连接无线 WiFi。

在银河麒麟系统中,如果右下角网络图标不显示 WiFi 列表、点击后没有可用热点,或者输入密码后持续提示连接失败,这类无线网络问题大多与无线网卡驱动未就绪或网络管理服务异常有关,建议按步骤逐项排查处理。
确认无线硬件与驱动状态
先打开终端,执行 lspci | grep -i wireless 或 lsusb | grep -i wifi 查看无线网卡芯片型号与设备信息。若没有任何输出,说明银河麒麟系统当前未识别到无线设备,可能由硬件开关关闭、Mini PCIe 插槽接触不良,或 BIOS 中禁用了无线模块导致。
接着运行 rfkill list 检查无线设备是否被软封锁或硬封锁。如果显示 Soft blocked: yes,可执行 sudo rfkill unblock all 解除封锁;如果显示 Hard blocked: yes,则需要手动拨动笔记本侧边或键盘区域的无线开关,部分 ThinkPad 机型可使用 Fn+F5 打开无线功能。
然后执行 ip link show | grep wlan。如果没有出现 wlan0、wlan1 等无线接口,【说明驱动未加载,必须先安装对应固件或编译驱动】。这时应直接进入“安装无线网卡驱动”步骤,不能跳过驱动安装而直接尝试连接 WiFi。
图形界面连接WiFi(适用于驱动已就绪)
点击桌面右下角网络图标 → 选择“无线局域网” → 等待无线网络列表刷新显示(一般需要 5–10 秒)。
在列表中找到要连接的 SSID,点击右侧“连接”按钮 → 弹出密码输入框后,输入正确的无线密码 → 点击“连接”。
连接成功后,网络图标会变为扇形信号图标;如果 30 秒内仍未获取到 IP 地址,可右键网络图标选择“编辑连接” → 进入当前 WiFi 配置 → 在 IPv4 设置中确认连接方式为“自动(DHCP)” → 保存后重新连接无线网络。
安装无线网卡驱动
方法一:通过 APT 安装通用固件(建议优先尝试)
打开终端,依次执行:
sudo apt-get update
sudo apt-get install wireless-tools firmware-linux-nonfree
根据上一步查询到的无线网卡芯片型号选择对应固件:
Realtek 芯片:sudo apt-get install firmware-realtek
Atheros 芯片:sudo apt-get install firmware-atheros
Intel AX 系列(如 AX200、AX210 等):sudo apt-get install firmware-iwlwifi && sudo modprobe -r iwlwifi && sudo modprobe iwlwifi
方法二:手动安装 rtl8192eu 驱动(常见于 USB 免驱无线网卡)
进入驱动源码目录 → 执行 make;如果报错提示 /arch/aarch64/Makefile: 没有那个文件或目录,说明当前内核头文件路径中缺少 aarch64 软链接,此时需先执行:sudo cp -r /usr/src/linux-headers-$(uname -r)/arch/arm64 /usr/src/linux-headers-$(uname -r)/arch/aarch64,然后再次执行 make。
接着执行 sudo make install;如果提示 /lib/modules/.../kernel/drivers/net/wireless/ 不是目录,则需要手动创建该目录:sudo mkdir -p /lib/modules/$(uname -r)/kernel/drivers/net/wireless/。
最后加载无线驱动模块:sudo modprobe -a 8192eu。
命令行快速连接(备用方案)
第一步:启动网络管理服务sudo systemctl start NetworkManager → 如果状态提示 inactive,可继续执行 sudo systemctl enable NetworkManager,设置为开机自动启动。
第二步:扫描并连接 WiFinmcli device wifi list 查看当前可用无线热点 → nmcli device wifi connect "SSID名称" password "密码"。
第三步:验证网络是否连通ping -c 4 www.baidu.com。如果可以连通但无法解析域名,可检查 /etc/resolv.conf 中是否存在有效的 nameserver;如缺失,可临时添加:echo "nameserver 114.114.114.114" | sudo tee /etc/resolv.conf。
