Terrano
Membres-
Compteur de contenus
373 -
Inscription
-
Dernière visite
-
Jours gagnés
5
Terrano a gagné pour la dernière fois le 29 juillet 2017
Terrano a eu le contenu le plus aimé !
À propos de Terrano
- Date de naissance 08/28/1975
Mon Profil
-
Pays / Ville
Paris
Visiteurs récents du profil
Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.
Terrano's Achievements
Newbie (1/14)
11
Réputation sur la communauté
-
Faire tourner un service Python en continu
Terrano a répondu à un(e) sujet de Terrano dans Newbie du monde Linux
Je réponds à moi-même. créer un script S99broadcast.sh dans le dossier /usr/local/etc/rc.d/ #!/bin/ash # Synology DSM bootup script # Configured Variables: SCRIPT_EXEC="/volume1/script/broadcast.py" # Begin script case "$1" in start) printf "%-30s" "Starting script" python ${SCRIPT_EXEC} & printf "[%4s]\n" "done" ;; stop) printf "%-30s" "Stopping script" printf "[%4s]\n" "done" ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0 Terminer par un chmod +x S99broadcast.sh pour le rendre exécutable. -
Bonjour, Je travaille sur un projet personnel (https://plus.google.com/u/0/communities/117822114732715162346) et j'aurais besoin de votre aide. Je cherche a faire un zeroconf entre mes clients et mon serveur Synology. Je pensais mettre un broadcast en python comme par exemple : #!/usr/bin/python import socket UDP_PORT = 50005 MESSAGE = "I am here.." sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #Set the option to say that this socket is for Broacast sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) sock.bind(("0.0.0.0", UDP_PORT)) while True: #Listen for Discover requests data, addr = sock.recvfrom(1024) print("address :" + addr[0]) #Send the Advertise message sock.sendto(MESSAGE, addr) print("Message:" + MESSAGE + "Address:" + addr[0]) Comment configurer ce broadcast en service continu (démarrage auto au boot du syno) pour qu'il réponde à mes clients ? Coté client, j'aurais par exemple ceci : #!/usr/bin/python import socket UDP_IP = "192.168.0.255"; UDP_PORT = 50005; MESSAGE = "Who is out there.." #Listen at an predetermined Broadcast Address and port sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); sock.bind(("0.0.0.0", UDP_PORT)); sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) #send Discover mesage sock.sendto(MESSAGE, (UDP_IP, UDP_PORT)) sock.sendto(MESSAGE, (UDP_IP, UDP_PORT)) while True: #Listen for advertisement data, addr = sock.recvfrom(1024) print("Node is at:" + addr[0]) Le but est que mes clients récupèrent automatiquement la configuration du serveur Mosquitto du NAS. Merci d'avance pour votre aide.
-
Loopback Orange
Terrano a répondu à un(e) sujet de KZL dans Installation, Démarrage et Configuration
Dans DNS Server, cliquer sur Zones, Créer, Zone Master. Renseigner les informations suivantes : Nom de Domaine : mondomaine.fr Cliquer sur OK pour sauver Ensuite, modifier les paramètres de la zone SOA pour le domaine nouvellement créé : nom d'hôte : ns.mondomaine.fr courrier électronique : admin@mondomaine.fr série : 47 durée d'actualisation : 43200 heure de tentative : 180 durée d'expiration : 1209600 durée de vie négative du cache : 10800 cliquer sur OK pour sauver Maintenant, rajouter les ressources pour chaque sous-domaine utilisé, cliquer sur Modifier, Enregistrements de ressources : Cliquer sur Créer, NS type : nom : laisser vide TTL : 86400 Hôte/Domaine : ns.solar-crisis.fr Cliquer sur OK pour sauver Cliquer sur Créer, A type : nom : ns TTL : 86400 IP : ip local du nas Cliquer sur OK pour sauver Cliquer sur Créer, A type : nom : mx TTL : 86400 IP : ip local du nas Cliquer sur OK pour sauver Cliquer sur Créer, A type : nom : www TTL : 86400 IP : ip local du serveur hébergeant le site web (ip du nas généralement) Cliquer sur OK pour sauver Panneau de configuration, Accès externe, Avancé paramétrer le nom du site DSM et les ports HTTP et HTTPS utilisés comme par exemple : dsm.mondomaine.fr HTTP : 80 (port externe utilisé si NAT de 80 à 5000 dans la livebox ou utilisation NGINX) HTTPS : 443 (port externe utilisé si NAT de 443 à 5006 dans la livebox ou utilisation NGINX) Réseau, Général, configurer le DNS manuellement : Serveur DNS préféré : IP local du NAS Serveur DNS secondaire : IP de la livebox, de google, ou de orange... Réseau, Interface réseau, Modifier la connexion réseau active : dans IPV4 ou IPV6, configurer l'IP du DNS server sur l'IP du NAS dans DHCP, si utilisé, configurer l'IP du DNS principal et du DNS secondaire comme ci-dessus Une fois tout celà fait, plusieurs choses encore à faire : l'IP Orange est une IP Dynamique, il faut donc utiliser un service comme noip.com Il faut configurer la mise à jour de l'IP de noip à partir de la livebox Il faut configurer votre nom de domaine pour pointer vers noip.com NOIP.COM : créer un compte sur noip.com aller sur Hosts/Redirect cliquer sur Add a Host Choisir un alias (toto, mondomaineredirect, etc... et un domaine de redirection (ddns.net, redirectme.net, no-ip.org....) Host Type : A Group : No Group MX : mx.mondomaine.fr priorité 10 Sauvegarder renseigner l'adresse ip externe de votre livebox LIVEBOX : Se connecter à la Livebox en Admin Configuration Avancée / DynDNS Service : No-IP Nom d'Hôte complet : Celui choisi plus haut, par exemple toto.no-ip.org Nom d'utilisateur : Nom d'utilisateur noip.com (adresse mail normalement) Mot de passe : Mot de passe noip.com Cliquer sur Ajouter A chaque changement d'IP, l'hôte noip.com va suivre DOMAINE REGISTER : Il faut que l'hebergeur de votre nom de domaine pointe vers noip et nom plus une adresse IP fixe. Voici comment faire avec un domaine chez 1&1 : Pour votre domaine mondomaine.fr : Modifier la destination en Redirection, Redirection par Frame vers http://www.mondomaine.fr Mettre un titre Meta Modifier les paramètres DNS : Paramètres serveur de noms : laisser serveurs 1&1 Enregistrements A/AAAA (adresses IP) : Autre adresse IP / IP externe de votre livebox (ce paramètre ne servira pas de toute façon) Enregistrements MX (MX-record) : Autre serveur email / MX1 : mx.mondomaine.fr / priorité : 10 Cocher : Utiliser le serveur email 1&1 comme enregistrement MX Pour le sous-domaine www.mondomaine.fr : Modifier la destination en Redirection, Redirection par Frame vers http://toto.no-ip.org Mettre un titre Meta Modifier les paramètres DNS : Enregistrements A/AAAA (adresses IP) : choisir CNAME, renseigner toto.no-ip.org cocher "Je confirme avoir lu, compris et accepté que tous les paramètres DNS actuels, adresses emails et redirections seront désactivés." Même chose que ci-dessus pour mx.mondomaine.fr et ns.mondomaine.fr et tout autre sous-domaine que vous aurez besoin Dernière chose : Pensez à bien configurer sur tous vos appareils sur le réseau local l'utilisation comme DNS l'adresse IP local de votre NAS. -
Bonjour, Je suis entrain de m'amuser avec le serveur CalDav du Synology pour mettre en place Agendav (https://github.com/adobo/agendav). L'installation s'est bien passé mais le logiciel rencontre des problèmes pour : Récupérer le DisplayName des Calendriers Mettre à jour le DisplayName et le Calendar-Color des calendriers J'essaie d'aider le développeur de la solution à la rendre compatible avec nos NAS, et voici ce que j'ai constaté : Tout d'abord, sous SSH, j'exécute la commande suivante : curl -v -X PROPFIND -u user:password -H "Depth:0" -H "Content-Type: text/xml" -H "Brief:t" -d "<D:propfind xmlns:D='DAV:' xmlns:ns0='DAV:'><D:prop><ns0:displayname/></D:prop></D:propfind>" https://caldav.mondomaine.fr:5006/calendars/user La commande me renvoie le résultat suivant : * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * SSLv3, TLS handshake, CERT (11): * SSLv3, TLS handshake, Server key exchange (12): * SSLv3, TLS handshake, Server finished (14): * SSLv3, TLS handshake, Client key exchange (16): * SSLv3, TLS change cipher, Client hello (1): * SSLv3, TLS handshake, Finished (20): * SSLv3, TLS change cipher, Client hello (1): * SSLv3, TLS handshake, Finished (20): > PROPFIND /calendars/user HTTP/1.1 > Authorization: Basic c3lubzpsZ0BBZG1pbjIwMTU= > User-Agent: curl/7.36.0 > Host: caldav.mondomaine.fr:5006 > Accept: */* > Depth:0 > Content-Type: text/xml > Brief:t > Content-Length: 73 > < HTTP/1.1 207 Multi-Status < Date: Fri, 18 Dec 2015 14:46:46 GMT < Server: Apache < Location: https://caldav.mondomaine.fr:5006/calendars/user/ < Content-Length: 391 < Content-Type: application/xml; charset="utf-8" < <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:"> <D:response xmlns:ns0="DAV:" xmlns:ns1="http://apple.com/ns/ical/" xmlns:ns2="urn:ietf:params:xml:ns:caldav"> <D:href>/calendars/user/</D:href> <D:propstat> <D:prop> <ns0:displayname>User</ns0:displayname> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> On voit que j'arrive bien à récupérer le DisplayName, pas de soucis. Cela devrait donc être corrigé. En ce qui concerne par contre la mise à jour du DisplayName et du Calendar-Color, la commande suivante devrait fonctionner : curl -v -X PROPPATCH -u user:pass -H "Depth:0" -H "Content-Type: text/xml" -d "<D:propertyupdate xmlns:D='DAV:' xmlns:ns0='DAV:'><D:set><D:prop><ns0:displayname>Toto</ns0:displayname><ns0:calendar-color>#FFFFF</ns0:calendar-color></D:prop></D:set></D:propertyupdate>" https://caldav.mondomaine.fr:5006/calendars/user Le résultat est encourageant : * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * SSLv3, TLS handshake, CERT (11): * SSLv3, TLS handshake, Server key exchange (12): * SSLv3, TLS handshake, Server finished (14): * SSLv3, TLS handshake, Client key exchange (16): * SSLv3, TLS change cipher, Client hello (1): * SSLv3, TLS handshake, Finished (20): * SSLv3, TLS change cipher, Client hello (1): * SSLv3, TLS handshake, Finished (20): > PROPPATCH /calendars/user HTTP/1.1 > Authorization: Basic dGVycmFubzpsZ0BTeW5vMjAxNQ== > User-Agent: curl/7.36.0 > Host: caldav.mondomaine.fr:5006 > Accept: */* > Depth:0 > Content-Type: text/xml > Content-Length: 187 > < HTTP/1.1 207 Multi-Status < Date: Fri, 18 Dec 2015 16:03:25 GMT < Server: Apache < Location: https://caldav.mondomaine.fr:5006/calendars/user/ < Content-Length: 250 < Content-Type: application/xml; charset="utf-8" < <?xml version="1.0" encoding="utf-8"?> <D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:"> <D:response> <D:href>/calendars/user</D:href> <D:propstat> <D:prop> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> </D:response> </D:multistatus> Sauf que dans les faits, si je refais la première commande, rien n'a changé..... :( Quelqu'un parmi vous s'y connait un peu pour m'aider à comprendre le problème ?
-
Mail Server / Online / Orange
Terrano a répondu à un(e) sujet de Joe Gilli@n dans Mail Server & Mail Station 2
Perso, j'ai rajouté un relais SMTP de Orange sinon ça ne marchait pas. Serveur de Messagerie / SMTP / relais SMTP : Activer le relais SMTP Serveur : smtp.orange.fr Port : 587 Connexion sécurisée TLS Identifiant requis Login : Adresse Mail @orange.fr Passord : Password Adresse Mail @orange.fr Perso, j'ai activé le SMTP en TLS sur le port 587 et j'ai naté juste ce port dans ma livebox pour le router vers le NAS. Ne pas oublier d'ouvrir le port dans Réseau / Sécurité / Pare-feu du NAS. Avec ça, je peux envoyer des mails Orange, Free, Hotmail sans problème (y compris mails de mon domaine hébergé chez moi). Quand à recevoir des mails, c'est la même chose, mais sur le port IMAP SSL ou POP3 SSL, au choix. -
Alors, j'ai 2 apple TV 3 qui fonctionnent avec Plex Connect, mais je l'ai déporté sur un mini HTPC, plus simple à mettre à jour que le NAS. Pour le coup, je ne peux hélas plus vous aider. Par contre, si j'ai un conseille à donner, passez à l'apple TV 4. Plus besoin de Plex Connect et l'application Plex disponible sur tvOs est tout simplement remarquable !! Même si ce n'est que la première version. :)
-
Ton Apple TV est connecté en Wifi ou filaire ? Est-ce que le DNS de l'apple TV pointe toujours vers ton NAS 192.168.1.8 ?
-
Identification en deux étapes + perte de mobile
Terrano a répondu à un(e) sujet de M4dm4rtig4n dans Installation, Démarrage et Configuration
Un simple reset pour remettre le compte admin par défaut aurait suffit. ;) -
Avez-vous bien pensé à installer et à démarrer Web Station avant ? Faites également bien attention à ce que le port 32400 ne soit pas déjà utilisé sur votre Synology.
-
Durée d'un enregistrement suite à détection
Terrano a répondu à un(e) sujet de Ives_25 dans Surveillance Station
La règle dans surveillance station est : Si la caméra détecte un mouvement et pas d'enregistrement en cours, lance l'enregistrement des 5 secondes précédents et enregistre pendant 5 secondes Si la caméra ne détecte pas d'autre mouvement au bout des 5 secondes, stop l'enregistrement Si la caméra détecte un autre mouvement pendant les 5 secondes, relance le compteur d'enregistrement de 5 secondes Le déclencheur étant dans tous les cas la détection de mouvement, c'est bien le temps après détection de mouvement que tu souhaites modifier. :) -
Je ne parle pas de la détection de mouvement (par caméra ou Surveillance Station) mais du LiveView.