Sylvain37 Posté(e) le 31 janvier 2018 Posté(e) le 31 janvier 2018 Bonsoir, J'ai posté un message dans le tuto dns de Fenrir mais il s'avère que cela n'a rien à voir avec le serveur dns Le 28/01/2018 à 19:39, Sylvain37 a dit : Bonsoir, Je poste ici car je pense que c'est lié à un problème de résolution sur ma box ou dans les réglages du nas j'ai appliqué les tuto sécurité, vpn et dns (1ère partie) de Fenrir mais j'ai un problème d'accès depuis internet à mon nas, en local aucun problème. Que ce soit via open VPN ou directement en https://mondomain.synology.me, après un certain temps (j'ai redémarrer la box hier soir et ce matin ça n'a pas fonctionné) impossible d'y accéder (connection timeout) En effet, ce qui est bizarre, dès que je redémarre ma box internet tout fonctionne parfaitement. C'est ma box qui gère le DHCP. J'y ai indiqué manuellement le dns primaire (adresse ip de mon NAS) et je n'ai pas mis de dns secondaire. J'ai vraiment l'impression d'avoir bien appliqué les tutos mais la je sèche un peu sur ce problème ... En faisant des recherches, je viens de le découvrir sur les forums SFR que c'est un problème lié à Labox SFR (anciennement Numéricable) lien En réalité, à l'issue de 24h, la redirection des ports ne fonctionne pas et on doit redémarrer la box pour que cela fonctionne. Un utilisateur a eu l'idée de créer un script pour redémarrer la box tous les jours à 5 heures du matin mais je suis un total débutant et je ne sais pas comment le mettre en place Voici le script qu'il a créé : #!/bin/bash # CONFIGURATION IP="192.168.0.1" user="admin" password="password" # Connection a l'interface wget -q -P /dev/null --post-data="loginUsername=${user}&loginPassword=${password}" --no-check-certificate --delete-after https://${IP}/goform/login # Appel de la page pour reboot wget -q -P /dev/null --tries=1 --header="Origin:https://${IP}" --header="Referer: https://${IP}/config.html" --post-data "" --no-check-certificate https://${IP}/goform/WebUiOnlyReboot Dans le planificateur des tâches, j'ai vu qu'on pouvait créer une tâche planifiée, un script défini par l'utilisateur mais après, je suis perdu... 1er onglet : Tâche : j'imagine le nom qu'on lui donne ; Utilisateur : root( (tous les droits j'imagine on laisse comme cela) 2ème onglet : Après la programmation rien de compliqué (quotidienne à une heure définie) 3ème onglet : Exécuter la commande, j'imagine que je dois copier coller le script, mais qu'ais-je à modifier pour qu'il colle à ma configuration ? Merci d'avance 0 Citer
aj13fr Posté(e) le 31 janvier 2018 Posté(e) le 31 janvier 2018 il y a une heure, Sylvain37 a dit : En faisant des recherches, je viens de le découvrir sur les forums SFR que c'est un problème lié à Labox SFR (anciennement Numéricable) lien En réalité, à l'issue de 24h, la redirection des ports ne fonctionne pas et on doit redémarrer la box pour que cela fonctionne. Salut, C'est exact, le modem de la Labox déraille au bout d'un certains temps. Autre solution, passer Labox en mode bridge et ajouter un routeur wifi derrière. Je l'ai fait et ça marche super bien. Je me tiens à ta disposition si ça t'intéresse. 0 Citer
Sylvain37 Posté(e) le 1 février 2018 Auteur Posté(e) le 1 février 2018 Bonjour, Je souhaite d'abord essayer de régler le problème avec un script, si je peux éviter d'acheter un routeur, j'utiliserais cette solution en dernier recours... Si c'est possible d'avoir un peu d'aide pour la mise en place du script, je suis preneur, merci 0 Citer
babasss38 Posté(e) le 8 mai 2019 Posté(e) le 8 mai 2019 Si cela peut servir à d'autres, voici le script mis a jour (car celui posté plus haut ne doit plus marcher à cause d'une mise à jour de la box) #!/bin/bash # CONFIGURATION IP="192.168.0.1" user="login" password='password' # Connection a l'interface token_login=$(curl http://${IP}/login.html -s | grep 'var SessionKey =' | sed -e 's/.*[^0-9]\([0-9]\+\)[^0-9]*$/\1/') #echo 'token_login : '${token_login} curl -d "loginUsername=${user}&loginPassword=${password}" -X POST -H "Content-Ty pe: application/x-www-form-urlencoded" http://${IP}/goform/login?sessionKey=${to ken_login} token_config=$(curl http://${IP}/config.html -s | grep 'var SessionKey =' | sed -e 's/.*[^0-9]\([0-9]\+\)[^0-9]*$/\1/') #echo 'token_config : '${token_config} curl -X POST -H "Connection: keep-alive" -H "Content-Type: application/x-www-for m-urlencoded" -H "Referer: http://${IP}/config.html" --connect-timeout 3 http:// ${IP}/goform/WebUiOnlyReboot?sessionKey=${token_config} 0 Citer
Lelolo Posté(e) le 9 mai 2019 Posté(e) le 9 mai 2019 Tu es sûr que le user se nomme "login" ? 0 Citer
babasss38 Posté(e) le 12 mai 2019 Posté(e) le 12 mai 2019 Euh.... Ben non ! Il faut changer le champ user et password par les valeurs que tu as mises ? (Ou celles indiquées sous la box il me semble pour une configuration standard/usine) 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.