树莓派设置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"

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

相关推荐
不会就选b3 分钟前
Linux之make,makefile
linux·运维·服务器
日取其半万世不竭6 分钟前
新服务器买完 24 小时内要做什么?安全加固清单
运维·服务器·安全
copyer_xyf7 分钟前
FastAPI 项目骨架搭建
前端·后端·python
code monkey.8 分钟前
【Linux之旅】HTTP 协议解析:从请求格式到构建 Web 服务器
linux·服务器·网络·http
LoserChaser12 分钟前
Flask 文件上传服务器 - 知识点总结
服务器·python·flask
智码看视界13 分钟前
老梁聊全栈:CSS3 高级特性—Flex/Grid 布局体系深度解析
前端·css3·布局·flexbox·grid·工程实践·全栈工程师
IT_陈寒20 分钟前
Python虚拟环境的这个坑,我居然绕了三天才爬出来
前端·人工智能·后端
難釋懷24 分钟前
Nginx对上游服务器使用keepalive
服务器·nginx·github
vortex525 分钟前
Linux 传统设计哲学:通过调用名区分行为的艺术
linux·运维·网络
星栈独行34 分钟前
写 Makepad Demo 不难,难的是把它写成项目
前端·程序人生·ui·rust