Pour réaliser une reconnexion automatique de la déconnexion WiFi, le principe est d'utiliser Python pour surveiller si le réseau est déconnecté, et redémarrer le service réseau s'il est déconnecté. Ensuite, je partagerai le code d'implémentation avec vous. Les amis qui en ont besoin peuvent s'y référer
1. Code Python autowifi.py, placé dans le répertoire /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. Script Shell autowifi .sh, également placé dans le répertoire /home/pi :
#!/bin/sh python /home/pi/autowifi.py &
3. Démarrez automatiquement le script ci-dessus au démarrage : exécutez la commande suivante dans la fenêtre du terminal
<.>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 default
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!