Keryb Posté(e) le 2 février 2014 Partager Posté(e) le 2 février 2014 Bonjour, Je souhaiterais créer un script contrôlant l'IP externe de mon NAS et réagissant si cette IP ne convient pas. En clair: je veux couper Download Station si jamais la connexion ne passe plus par le VPN. En effet, j'ai remarqué que la connexion via VPN, paramétré avec la méthode PPTP, avait tendance à sauter sans prevenir. Seul le log de l'evenement "renouvellement de l'IP au DDNS" m'a permis de repérer ça. J'ai changé la méthode et passe maintenant par OpenVPN. Ca semble stable pour le moment mais rien n'y fait, la confiance est brisée... La logique du script me semble simple: Quand un changement d'IP est detecté Si l'IP ne commence pas par 111.111 Alors on coupe Download Station Malheureusement, je n'y connais absolument rien en script linux, je ne sais même pas par où commencer. Auriez-vous des pistes pour m'aider a y voir plus clair? Avec un peu de documentation, je pourrais peut etre y arriver par moi meme...NB: @Moderateurs, j'ai créé le même sujet dans l'obscure catégorie "NAS-Forum→ Divers→ Underground / Modifications→ Modifications Logiciels" avant de trouver celle-ci, plus appropriée. Pourriez-vous svp supprimer l'autre sujet? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
roypelikan Posté(e) le 16 octobre 2014 Partager Posté(e) le 16 octobre 2014 Va voir dans la rubrique "arrêt automatique download station" du forum 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gaetan.cambier Posté(e) le 16 octobre 2014 Partager Posté(e) le 16 octobre 2014 toute facon, au lieu de monitorer ton ip, le plus simple est d'avoir une action sur download station au if-up / if-down de l'interface vpn 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
roypelikan Posté(e) le 16 octobre 2014 Partager Posté(e) le 16 octobre 2014 Je pense que tout est dit sur le sujet précité, tun0 peut être up et liaison down: le pourquoi du script de Cedcox concernant le Ping .... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 16 octobre 2014 Partager Posté(e) le 16 octobre 2014 (modifié) Ce serait peut-être plus simple en utilisant les scripts ip-up et ip-down (dans /etc/ppp/) qui sont exécutés respectivement à la connexion et déconnexion d'un profil PPP. Je l'utilise déjà pour créer dynamiquement des règles de routage sur certaines connexions VPN. Ne modifiez pas les scripts existants, rajoutez seulement l'exécution d'un script externe en en-tête de /etc/ppp/ip-up : #!/bin/sh . /etc/ppp/ip-function . /usr/local/etc/ip-up # Script personnalisé Voici un exemple d'implémentation du script /usr/local/etc/ip-up qui me permet de créer automatiquement des règles de routage en fonction de l'adresse IP du serveur VPN (10.0.17.0 ci-dessous) : #!/bin/sh ifname=$1 ttyname=$2 speed=$3 localip=$4 remoteip=$5 ipparam=$6 case "$remoteip" in 10.0.17.0) /sbin/route add -net 10.0.17.0/30 dev $ifname /sbin/route add -net 192.168.17.0/24 dev $ifname ;; esac exit 0; De la même manière, on pourrait aussi définir un script ip-down pour supprimer ces règles de routage lors de la déconnexion (mais c'est implicite avec la déconnexion, donc inutile). Pour en revenir au sujet, il serait donc possible de démarrer ou arrêter le paquet Download Station en fonction de l'état d'une connexion VPN. Je vous laisse le soin de scripter tout ça. Modifié le 16 octobre 2014 par PiwiLAbruti 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
roypelikan Posté(e) le 16 octobre 2014 Partager Posté(e) le 16 octobre 2014 Bjr, étant dans la section newbies, je n'ai pas tout compris, j ai répondu pour openvnp pas pour pppt que je ne connaît pas, mais si tu sait, ne t'en prive pas, mais apparemment, ce qui nous intéresse en premier lieu, c est de capter l'adresse ip externe du dsm en dyndns Car elle s affiche dans la console, donc accessible, merci pour les renseignements ci dessus, je vais essayer de capter. À+ Roy 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 16 octobre 2014 Partager Posté(e) le 16 octobre 2014 Si j'ai bien compris, le but et de couper Download Station si le VPN n'est pas connecté ? Ma réponse plus haut donne une solution qui démarre/arrête automatiquement Download Station à la connexion/déconnexion d'un profil VPN. L'adresse IP utilisée n'a aucune importance. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
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.