Script pour reboot le routeur
Publié : 22 mars 2023, 10:31
Bonjour à tous,
J'utilise un raspberry pi 3 sur lequel tourne Domoticz.
Il est connecté via ethernet à un routeur 4G (modèle TP LINK MR6400).
De temps en temps, le routeur n'a plus accès à internet.
Souvent il s'agit de micro coupure (< 30 sec) et ce n'est pas gênant.
Mais parfois (comme hier soir), c'est plein de coupure à la suite ( > 3 min)...
Je peux le constater depuis le ping (8.8.8.8 google) que j'ai sous Domoticz (refresh toutes les 5 sec):
Pour résoudre ça, j'éteins manuellement le routeur et le rallume.
Je voudrais mettre en place un script (soit sur le raspberry, soit via les événements de Domoticz) qui ferait ça:
- surveille le device ping Google
- si OFF plus de 3 minutes en continu
- alors reboot du routeur TP-Link via le réseau
Pour ce qui est du routeur, j'ai vu que par telnet sous Windows j'ai accès à une commande "dev reboot".
Ma question, est ce qu'on peut faire quelque chose d'équivalent sous raspbian ?
Merci d'avance pour votre aide.
Je vais continuer à chercher de mon côté aussi.
J'utilise un raspberry pi 3 sur lequel tourne Domoticz.
Il est connecté via ethernet à un routeur 4G (modèle TP LINK MR6400).
De temps en temps, le routeur n'a plus accès à internet.
Souvent il s'agit de micro coupure (< 30 sec) et ce n'est pas gênant.
Mais parfois (comme hier soir), c'est plein de coupure à la suite ( > 3 min)...
Je peux le constater depuis le ping (8.8.8.8 google) que j'ai sous Domoticz (refresh toutes les 5 sec):
Pour résoudre ça, j'éteins manuellement le routeur et le rallume.
Je voudrais mettre en place un script (soit sur le raspberry, soit via les événements de Domoticz) qui ferait ça:
- surveille le device ping Google
- si OFF plus de 3 minutes en continu
- alors reboot du routeur TP-Link via le réseau
Pour ce qui est du routeur, j'ai vu que par telnet sous Windows j'ai accès à une commande "dev reboot".
Ma question, est ce qu'on peut faire quelque chose d'équivalent sous raspbian ?
Merci d'avance pour votre aide.
Je vais continuer à chercher de mon côté aussi.