银河麒麟系统wifi自动连接优先级需通过nmcli设置autoconnect-priority参数,数值越大越优先,修改后必须执行sudo nmcli connection reload生效;图形界面中可拖动滑块同步调整,且“自动连接”开关须开启才有效。

您在银河麒麟系统中保存了多个WiFi网络,但发现设备重启或从休眠唤醒后总是连接到信号弱、速度慢的旧热点,而不是优先连上信号强的企业5GHz网络,这是因为系统默认按连接创建时间排序自动激活,没有显式设置优先级权重。
通过nmcli命令永久设置WiFi连接优先级
该方法直接修改NetworkManager连接配置文件中的autoconnect-priority参数,数值越大越先被选中,重启后依然生效,是Kylin V10 SP3及以上版本的官方推荐方式。
执行nmcli connection show,找出目标WiFi连接的名称,例如“Office-5G”和“Home-2.4G”。
为高优先级WiFi设置更大数值:sudo nmcli connection modify "Office-5G" connection.autoconnect-priority 100。
为低优先级WiFi设较低值:sudo nmcli connection modify "Home-2.4G" connection.autoconnect-priority 50。
【必须执行重载操作,否则新优先级不生效】:sudo nmcli connection reload。
图形界面辅助验证与微调
打开【设置】→【网络】→【网络设置】,在连接列表中确认各WiFi条目右侧已显示“自动连接”开关为开启状态——若未开启,优先级设置无效。
单击某个WiFi连接右侧的【齿轮】图标进入编辑页,在【常规】选项卡中可手动拖动“自动连接优先级”滑块,数值范围为-999~999;滑块位置与nmcli中设置的autoconnect-priority值实时同步。
修改后无需点击保存,关闭窗口即自动写入配置;但需执行nmcli connection reload或重启NetworkManager服务才能让改动立即参与下一次自动连接决策。
临时强制切换当前连接(不改优先级)
方法一:断开当前连接 → nmcli connection down "Home-2.4G" → 立即激活高优连接 → nmcli connection up "Office-5G"。
方法二:用一条命令完成切换 → nmcli device wifi connect "Office-5G" password "your_password"。
注意:方法二不依赖已保存的连接配置,也不受autoconnect-priority影响,适合应急连入,但不会改变自动连接行为。











