Aller au contenu

unPixel

Membres
  • Compteur de contenus

    6442
  • Inscription

  • Dernière visite

  • Jours gagnés

    146

Tout ce qui a été posté par unPixel

  1. On parle de chiffrement, le mot cryptage est un abus de langage en informatique 😉
  2. Je suis justement en train de faire des essais de comparaison entre trois services dont un local depuis le shell avec la commande que j'ai mit au dessus. Mon but, que les trois adresses IP s'inscrivent dans un fichier texte temporaire, qu'une comparaison soit faite et que si l'IP est la même sur les trois alors elle est validée et s'inscrit dans le fichier texte ip.txt J'aimerai à terme ajouter aussi l'obligation que le test doit être fait sur au moins deux services si un des trois est défaillant. Bref, j'ai du boulot dans ma recherche d'infos 🙂
  3. C'est ce que je fais aussi. Mais en moins bien que toi 😂
  4. Ok, merci pour les précisions 😉 Très complet comme script !
  5. Mon provider de domaine est OVH 😉 Quant à SFR, je reçois juste la fibre mais leurs appareils sont dans leurs cartons. Je veux même pas en entendre parler... Tu parles de quel script là stp PPJP qu'on se comprenne ?
  6. ??? Le domaine que tu créés https://nas.ndd.tld te sert ensuite à par exemple atteindre DSM. Mais tu peux très bien utiliser https://xxx.ndd.tld pour un autre service sans à chaque fois appeler le domaine https://nas.ndd.tld Enfin je sais pas, ça me parait bizarre ton truc. Perso, c'est : https://ndd.tld > sites internet https://nas.ndd.tld > DSM (uniquement via VPN ou accès local) https://service.ndd.tld > un service quelconque comme File Station par exemple https://service2.ndd.tld > autre service etc... Quant au port pour File Station en http, c'est 5000 si mes souvenirs sont bons et non 7280... https://www.synology.com/fr-fr/knowledgebase/DSM/tutorial/Network/What_network_ports_are_used_by_Synology_services
  7. En effet, j'ai pensé dans l'élaboration de mon script à palier à un soucis avec le service Amazon. A la place de ce que tu proposes dans ton script, j'avais plutôt pensé à récupérer l'info sur deux sites différents et une troisième vérification depuis le shell avec la commande : curl ifconfig.me Ensuite, faire une comparaison des trois et si tout est ok alors on valide l'adresse IP dans le fichier et on suit la procédure. Mais par manque de connaissances, je suis pas allé plus loin 😞 Dans mon cas personnel, elle me permettrait surtout de palier rapidement à un changement d'IP côté provider car SFR fournit une IP fixe avec la fibre mais ne la garantie pas 😞 Certains ont eu la surprise de la voir changer mais c'est vraiment pas régulier. Pas envie non plus de passer par un service DynDNS. Et puis c'est amusant 😂
  8. Je vois autre chose encore qui ne va pas. C'est quoi ces domaines : https://xxx.nas.ndd.tld ?! 😧 Ca devrait plutôt être https://xxx.ndd.tld sans le "nas" !
  9. Ou un petit coup de vi sur le fichier ip.txt en changeant simplement un chiffre. Au prochain test, il fera son travail. C'est comme ça que je provoque l'envoi du mail et la génération du fichier log.
  10. Ok, bonne nuit également et merci à toi.
  11. Oui tout à fait, je parle bien de ip.log L'info se retrouve bien dedans si l'ip ne change pas. En modification, j'ai pas fait grand chose. J'ai surtout viré cette ligne echo.
  12. J'ai lancé ce script à des fins de tests toutes les minutes. Et pourtant, cette echo se retrouve bien dans le fichier log autant de fois que le script se lance et ne constate pas de changement d'ip.
  13. J'ai testé ton script est il fonctionne. Comme je l'ai dit juste au dessus, j'ai le fichier log qui se remplit à vitesse grand V à cause de l'echo que j'ai cité. Voici le script que j'ai légèrement modifié : #!/bin/bash ### CONFIGURATION ### to="destinataire@ndd.tld" from="Serveur xxxx <expediteur@ndd.tld>" subject="Votre adresse IP publique (IPv4) a changé !" # destination du message temporaire messageFile="/volume1/administration/check_ip_wan/message.txt" # fichier de memo de l'IP memoIP="/volume1/administration/check_ip_wan/ip.txt" # fichier de log journal="/volume1/administration/check_ip_wan/ip.log" ### SCRIPT ### current_ip=`curl -silent -L http://checkip.amazonaws.com|tail -n 1` # récupération de l'adresse ip sur un service d'Amazon if test -f "$memoIP"; then old_ip=`cat $memoIP` # lecture ancienne adresse IP si le fichier ip.txt existe fi if [ "${old_ip}" != "${current_ip}" ]; then # création du fichier ip.txt et envoi d'un mail avec les informations echo $current_ip > $memoIP # contenu du message body=`printf "Bonjour,\r\n\rVotre adresse IP publique a changé !\r\n\r\nVotre ancienne adresse IP était : $old_ip\r\nVotre nouvelle adresse IP est : $current_ip\r\n\r\nCordialement..."` echo -e "to:${to}">${messageFile}; echo -e "from:${from}">>${messageFile}; echo -e "subject:${subject}">>${messageFile}; echo -e "${body}" >> ${messageFile}; ssmtp -v ${to} < ${messageFile}; rm ${messageFile} # enregistrement dans le journal echo " " >> $journal echo "----------------------" >> $journal echo $(date +"%d/%m/%Y à %H:%M:%S") >> $journal echo "----------------------" >> $journal echo $subject >> $journal echo "Votre ancienne adresse IP était : $old_ip" >> $journal echo "Votre nouvelle adresse IP est : $current_ip" >> $journal fi exit 0
  14. Pour wildcard, on en reparle en MP si tu veux bien histoire de pas pourrir ce topic 😉 Pour ton script, ok je vais le tester, j'avais pas fait comme toi pour la partie log. Ça fonctionnait mais mon script me semblait bizarre... Dans ton dernier script, je constate une toute petite faute de frappe. Je vais le tester 🙂 EDIT 1 : je constate aussi qu'il ne faudrait pas que la ligne echo "Adresse IP non changée !" soit dans le fichier log. Pour un test toutes les minutes, c'est beaucoup de lignes inutiles dans le fichier log. EDIT 2 : j'ai oublié de te préciser mais oui moi aussi j'ai eu une perte du forum tout à l'heure. Ça merdouille pas mal ces dernières semaines...
  15. Sur SRM, il n'y a pas de planificateur de tâches comme sur DSM 😉 J'étais justement en train de retravailler mon script en cherchant comment intégrer les logs.J'ai ça en gros à intégrer : # journal if [ "$old_ip" != "$current_ip" ]; then echo " " >> $journal echo "----------------------" >> $journal echo $(date +"%d/%m/%Y à %H:%M:%S") >> $journal echo "----------------------" >> $journal echo $subject >> $journal echo Votre ancienne adresse IP était : $old_ip >> $journal echo Votre nouvelle adresse IP est : $current_ip >> $journal fi # Cible du fichier log (création automatique du fichier) journal=/volume1/administration/check_ip_wan/ip.log Merci par avance pour ton aide 🙂
  16. Possible mais ça je sais pas. Et Synology change tellement de choses après leurs majs que c'est dure de suivre... Je suis en train d'essayer d'améliorer le script en ajoutant un fichier log pour mémoriser tous les changements d'adresses.
  17. Non mais as-tu essayé de consulter crontab ? vim /etc/crontab
  18. unPixel

    Toulouse con ! :)

    Bonjour et bienvenu sur le forum 🙂
  19. unPixel

    Bonjour à tous

    Bonjour et bienvenu sur le forum 🙂
  20. unPixel

    presentation

    Bonjour et bienvenu sur le forum 🙂
  21. Bonsoir, As-tu commencé par contacter Synology pour remonter le soucis ?
  22. Non pas le même protocole de diffusion normalement.
  23. Pour deux raisons : Je n'ai aucun intérêt à utiliser le DLNA. Mon dossier photo contient des dossiers persos à chaque utilisateurs et que le DLNA lui s'en fout des droits, il prend tout !
  24. Personnellement, je n'active le DLNA sur aucun appareil.
  25. Bien entendu, il est là pour ça. Et puis c'est pas le mien... Je n'ai fait que prendre plusieurs bouts par ci par là et les assembler.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.