Bonjour,
je cherche à savoir si il existe une possibilité de rebooter mon internet box depuis un pc.
En effet, il m'arrive (1 à 2 fois par mois) que plus aucun périphérique n'arrive à se connecter au wifi ou à la connexion de l'internet box, un simple reboot résoud ce problème.
Je souhaite donc créer un script qui test la connexion, et qui le cas échéents fais redémarrer mon internet box.
Pour une livBox (En France) il existe ce type de lien:
#!/bin/bash
IP=$(ip_de_la_livebox)
password=$(mot_de_passe)
curl -o rebootlivebox_context -X POST -i -H "Content-type: application/json" -c./rebootlivebox_cookies.txt 'http://$IP/authenticate?username=admin&password=$password'
ID=$(tail -n1 rebootlivebox_context | sed 's/{"status":0,"data":{"contextID":"//1'| sed 's/"}}//1')
curl -i -b./rebootlivebox_cookies.txt -X POST -H 'Content-Type: application/json' -H 'X-Context: '$ID'' -d '{"parameters":{}}' http://$IP/sysbus/NMC:reboot
rm rebootlivebox_cookies.txt
rm rebootlivebox_context
Est-ce qu'il existe le même type de lien pour la swisscom internet box?
merci d'avance pour vos réponses.