樹莓派 樹莓派下WiFi斷線自動重連

2021-09-07 09:06:36 字數 827 閱讀 6592

實現 wifi 斷線自動重連。原理是用 python 監測網路是否斷線,如果斷線則重啟網路服務。

1.python ** autowifi.py,放在 /home/pi 目錄下:

#!/usr/bin/python

import

os, time

while

true:

if '192' not in os.popen('ifconfig | grep 192').read():

print '\n****** wifi is down, restart... ******\n'os.system('sudo /etc/init.d/networking restart')

time.sleep(5*60) #5 minutes

2.shell指令碼autowifi.sh,也放在 /home/pi 目錄下:

#!/bin/sh

python /home/pi/autowifi.py &

3.開機自動啟動以上指令碼:在終端視窗執行以下命令即可

sudo cp -f /home/pi/autowifi.sh /etc/init.d/sudo chmod +x /etc/init.d/autowifi.sh

sudo chown root:root /etc/init.d/autowifi.sh

sudo update-rc.d autowifi.sh defaults

每5分鐘檢測一次,若 wifi 斷線,則自動重新連線。

如果覺得5mins時間太短或者太長,可以自行修改引數即可。

樹莓派實驗室

樹莓派wifi自動獲取ip

樹莓派的wifi顯示正常鏈結到了網路中,但是ping www.baidu.com時,顯示網路不可用。初步判斷是前一天設定了固定ip,今天換成鏈結移動無線路由器時,ip無法正常獲取。因此,在network preferences中,將所有的網路都設定成了自動獲取配置的方式。然後,重啟後,仍然無法pin...

樹莓派配置wifi

裝置型號3b 1 搜尋附近的wifi 在檔案結尾新增 network 修改後的檔案應該是 配置明文密碼存在安全性問題,樹莓派支援將密碼配置為ascii表示形式 如上例中的引號所示 或預加密的32位元組十六進製制數字。預加密可以使用樹莓派自帶的工具wpa passphrase生成,生成的密碼需要在8 ...

樹莓派命令連線wifi 樹莓派如何連線WIFI

在第五步 使用putty 連線樹莓派的時候,是使用的ssh 連線的,所以呢樹莓派一定要開啟ssh,樹莓派開啟ssh也很簡單,就是寫完系統以後,直接在根目錄新建乙個檔案,改名ssh 然後刪掉字尾名 就ok啦,記住一定要刪除.txt 字尾!然後就可以用putty連線了。是不是很簡單,你學會了嗎 下面介紹...