树莓派断网自动重连WiFi
树莓派断网自动重连WiFi
技术分享|2021-3-16|最后更新: 2024-12-22
type
status
date
slug
summary
tags
category
icon
password
status (1)
树莓派WiFi有时候信号不好会断,并不会自动重新连网。解决办法是:写一个自动断网重连的脚本,让pi定时执行并检查网络是否连通,如断网则自动重新连接。连接还是失败,重启。
1)在 /etc/network/if-down.d/ 文件夹下新建net_restart.sh脚本用于当网络断开时重新启动网络:
保存退出,添加权限:
可以先用不可达的网站如www.bai_du.com 运行测试一下: 
可能会报错:Syntax error: “(“ unexpected.
因为Ubuntu/Debian为了加快开机速度,用dash代替了传统的bash,是dash在捣鬼,解决方法就是取消dash:
在选择项中选No,搞定。
 
2)添加定时任务检测:
在文件尾添加,5分钟检测一次网络:
注意:crontab -e 打开的cron定时任务文件并不是 /etc/crontab ,而是在 /var/spool/cron/crontabs/ 目录下的文件:pi ,root 。每个用户(pi ,root)分别有cron定时任务的。
 
使用 nmcli 进行 Wi-Fi 配置文章已加锁 - 访问密码123
Loading...