银河麒麟系统可通过nmcli命令行连接WiFi:直连已知SSID执行“nmcli device wifi connect 'SSID' password 'PWD'”;连接隐藏网络需用“nmcli connection add”创建配置并设置PSK;连接后用ping和journalctl验证与排错。

在银河麒麟系统中通过命令行连接WiFi,适用于图形界面卡死、远程维护、批量部署或需要精确控制连接参数的场景,无需鼠标操作即可完成认证与联网。
用nmcli直连已知SSID的WiFi
该方法最快捷,适合你已确认WiFi名称(SSID)和密码,且该网络此前被系统扫描到过。
打开终端,执行:nmcli device wifi list,确认无线网卡状态为connected或disconnected,且列表中能看见目标SSID;若无输出,先运行sudo ip link set wlan0 up(wlan0替换成你的实际接口名)启用网卡。
执行:nmcli device wifi connect "MyWiFi" password "12345678",其中
连接成功后,终端会显示“Device 'wlan0' successfully activated”,同时任务栏WiFi图标变为满格蓝色。
用nmcli创建并连接隐藏WiFi
当手机热点关闭了SSID广播,或企业AP禁用了Beacon帧,图形界面无法扫描到该网络时,必须手动建连。
方法一:一步创建并激活
执行:nmcli connection add type wifi con-name "Office-Hotspot" ifname wlan0 ssid "Office-Guest-2026" wifi-sec.key-mgmt wpa-psk wifi-sec.psk "SecurePass@2026";【ifname必须与ip a中显示的无线接口名完全一致,如wlp3s0、wlan0等,填错将导致连接失败且无明确报错】。
方法二:分步配置更可控
第一步:创建空连接 → nmcli connection add type wifi con-name "MyHidden" ifname wlan0 ssid "HiddenSSID"
第二步:设置安全类型与密码 → nmcli connection modify "MyHidden" wifi-sec.key-mgmt wpa-psk wifi-sec.psk "YourRealPassword"
第三步:启用自动连接并立即激活 → nmcli connection modify "MyHidden" connection.autoconnect yes && nmcli connection up "MyHidden"
验证连接状态与排错
执行:nmcli connection show --active,查看当前激活的连接名称与设备,确认WiFi连接已列在首位。
执行:ping -c 3 www.baidu.com,若收到回复说明IP获取与DNS解析均正常;若超时但ip addr show wlan0已分配到192.168.x.x地址,大概率是DNS未配置,可临时执行:echo "nameserver 114.114.114.114" | sudo tee /etc/resolv.conf。
若始终无法激活,运行:journalctl -u NetworkManager -n 50 --no-pager | grep -i "fail\|error\|ssid",重点检查是否提示“no suitable AP found”(SSID拼写错误)或“invalid key-mgmt”(加密类型不匹配)。

















