树莓派设置WiFi优先级(Debian 13)

NetworkManager 版本的 WiFi 优先级方案(100% 有效)

NetworkManager 是用 autoconnect-priority 来实现 WiFi 偏好。


#️⃣ 1. 查询当前连接

nmcli connection show

你会看到类似:

A_WiFi B_WiFi


#️⃣ 2. 设置 A 的优先级更高(例如 priority 20)

sudo nmcli connection modify "A_WiFi" connection.autoconnect-priority 20


#️⃣ 3. 设置 B 的优先级更低(priority 10)

sudo nmcli connection modify "B_WiFi" connection.autoconnect-priority 10


#️⃣ 4. 重新加载并立即生效

sudo nmcli connection reload sudo nmcli networking off sudo

nmcli networking on

或者简单重启:

sudo reboot


🎯 工作原理(NetworkManager)

  • 优先连接 A

  • A 信号丢失 → 自动切换 B

  • A 恢复 → NetworkManager 会自动切回 A(因为优先级更高)

你想要的行为 NetworkManager 完全支持。


📌 补充:查看每个 WiFi 的优先级

nmcli connection show "A_WiFi" | grep autoconnect-priority

nmcli connection show "B_WiFi" | grep autoconnect-priority


如果你系统里根本没添加 A / B WiFi?

你可以让它扫描并添加:

nmcli device wifi list nmcli device wifi connect "A_WiFi" password "A_PASSWORD"

nmcli device wifi connect "B_WiFi" password "B_PASSWORD"

添加后再设置优先级即可。

相关推荐
子兮曰4 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰4 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
未济4 天前
linux 配置环境变量
linux
傲世仙尊4 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
前端小万4 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝4 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
虎头金猫4 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
三十而立洋4 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁4 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
_艾伦 耶格尔.4 天前
进程间通信
linux