昨天手欠,没在家远程调试了一下开发板,尤其是看了看
nmtui
网络连接配置,结果导致断网一天。
鉴于周日晚上出现一次自己断网,当时只使用了nmcli
命令尝试再去连接,提示连接失败,昨天又因为手欠导致断网一天,需要考虑一下补救措施了。
这里先简单说一下补救思路:
检查连接
因为开发板运行在路由器下,出现断网情况时路由内是看不到开发板的,说明已经与路由断开连接,首先要连续监测与路由器的连接是否正常。可以在shell脚本中采用ping路由器的ip实现。
尝试连接
如果检测与路由器不通了,需要首先通过nmcli dev wifi
检查一下是否还在连着wifi
,如果发现wifi
还在连接着,可能网络问题暂时无需继续处理,如果出现没有连接的接入点,则可以尝试激活接入点连接。
尝试重启网卡
昨晚上回去调试时,发现wlan0
网卡和eth0
网卡均处于down
状态,可以尝试重启一下网卡看看能不能恢复,不过昨晚上我测试使用ifup wlan0
,提示wlan0不是有效的interface,可能不支持这种方式吧,待再验证。
尝试复位开发板
如果检查上述过程均无法完成联网,则只能尝试过段时间重启开发板,测试一下是否能正常。
通过添加.service服务的方式执行,具体实现方式后续再完善,先学习一下相关的内容,逐步整理。
评论区