之前入手了一个树莓派,但是远程ssh连接经常掉线,开始以为是电源不行,导致机器重启,后面加了一个显示器,观察了一段时间,发现机器并没有重启,应该是WiFi掉线了,在网上发现,树莓派如果一段网络没有流量,就会有WiFi掉线的情况,并且找到了一段定时重启WiFi的脚本,解决了这个问题
#!/usr/bin/python
import os, time
while True:
if '192' not in os.popen('ifconfig | grep 192').read():
print '
****** wifi is down, restart... ******
'
os.system('sudo /etc/init.d/networking restart')
time.sleep(5*60) #5 minutes