Aller au contenu

PiwiLAbruti

SynoCommunity
  • Compteur de contenus

    8698
  • Inscription

  • Dernière visite

  • Jours gagnés

    191

Messages posté(e)s par PiwiLAbruti

  1. Pour le téléchargement du paquet Syslog Server, il s'agit d'une vulgaire requête GET http://ukdl.synology.com/download/packages/SyslogServer-x86-1.0-1922.spk.

    Donc maintenant on sait qu'on peut créer notre propre dépôt et que les .spk peuvent être hébergés n'importe où.

    Il ne reste plus qu'à créer une base de données avec les variables référencées plus haut, un ptit script qui transforme le tout en JSON, et ça roule.

    Avec un peu de chance nas-forum sera le premier dépôt non-officiel pour NAS Synology. cool.png Il faudrait juste héberger le JSON généré en dur quelque part sur nas-forum (du type http://packages.nas-forum.com qui redigerait vers http://www.nas-forum.com/packages.json).

    
    GET /download/packages/SyslogServer-x86-1.0-1922.spk HTTP/1.1
    
    User-Agent: "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)"
    
    Host: ukdl.synology.com
    
    Accept: */*
    
    
    HTTP/1.1 200 OK
    
    Date: Thu, 08 Sep 2011 12:37:53 GMT
    
    Server: Apache/2.2.13 (Unix)
    
    Last-Modified: Mon, 05 Sep 2011 11:39:35 GMT
    
    ETag: "5406d-6b800-4ac302a4debc0"
    
    Accept-Ranges: bytes
    
    Content-Length: 440320
    
    Content-Type: application/octet-stream
    
    
    INFO................................................................................................0000644.0000000.0000000.00000014035.11630474415.010242. 0....................................................................................................ustar  .root............................root...................................................................................................................................................................................................................package="SyslogServer"
    
    displayname="Syslog Server"
    
    version="1.0-1922"
    
    description="Synology Syslog Server"
    
    maintainer="Synology Inc."
    
    dsmappname="SYNO.SDS.SYSLOG.Instance"
    
    arch="x86"
    
    firmware="3.2-1922"
    
    dsmuidir="app"
    
    description_chs="Syslog Server ......................................................................................................................................................................................................"
    
    description_cht="Syslog Server ......................................................................................................................................................................................................"
    
    

    Je n'ai mis que le début du paquet Syslog Server sinon j'ai droit à un "post too long" de la part du forum (400 Ko ça passe pas ? Comprends pô... ph34r.png).

  2. Pour info, j'ai pris la requête n°9 et la réponse n°33 (ACK n°17) de la capture Wireshark.

    Pour simplifier la lecture de la capture, il suffit de faire un clic-droit sur le n°9 puis Follow TCP Stream. La réponse complète fait 110556 octets (107,96 Ko).

    Le 1afbb est la longueur du JSON en hexadécimal (du crochet ouvrant au crochet fermant inclus), soit 110 523 caractères.

    Il y a aussi des caractères après le JSON :

    
    [ ... ,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false}]
    
    1
    
    
    
    0
    
    
    
    

    La chaîne hexa ASCII est 5d 0d 0a 31 0d 0a 0a 0d 0a 30 0d 0a (5d est le crochet fermant).

    Contrairement au 1afbb, je ne trouve pas d'explication à cette chaîne

    Maintenant je vais regarder la requête pour le téléchargement d'un paquet.

  3. J'ai pas trouvé où créer un sujet sur le forum pour discuter du Centre de packages.

    Ça serait pas mal de se créer une sous-rubrique Centre de packages dans Support des logiciels Synology ou alors carrément une rubrique dédiée au développement pour qu'on parle de tout ça.

    Voici la requête et la réponse qui donne la liste des paquets disponibles (j'ai supprimé l'encodage Base64 des images pour plus de clarté) :

    POST /packageupdate/getpackages.php HTTP/1.1

    User-Agent: "Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)"

    Host: update.synology.com

    Accept: */*

    Content-Length: 93

    Content-Type: application/x-www-form-urlencoded

    timezone=Brussels&language=fre&unique=synology_x86_411+II&arch=x86&major=3&minor=2&build=1922HTTP/1.1 200 OK

    Date: Wed, 07 Sep 2011 10:46:41 GMT

    Server: Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0c PHP/5.3.3

    X-Powered-By: PHP/5.3.3

    Vary: Accept-Encoding

    Transfer-Encoding: chunked

    Content-Type: text/html

    1afbb

    [{"package":"phpMyAdmin","version":"3.2.5-003","dname":"phpMyAdmin","desc":"phpMyAdmin est un outil logiciel gratuit con\u00e7u pour g\u00e9rer les bases de donn\u00e9es MySQL. G\u00e9rez les bases de donn\u00e9es MySQL stock\u00e9es sur votre DiskStation en installant ce programme.","link":"http:\/\/ukdl.synology.com\/download\/packages\/phpMyAdmin-3.2.5-003.spk","md5":"fc2898f5f46e603cac06cb91cb271aca","icon":"[image encodée en Base64]","size":3840000,"qinst":true,"depsers":"apache-web mysql","deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},

    {"package":"MailStation","version":"20110715-035","dname":"Mail Station","desc":"Mail Station 2 fournit un service webmail afin que vous puissiez acc\u00e9der aux courriers \u00e9lectroniques stock\u00e9s sur votre DiskStation. De plus, vous pouvez \u00e9galement recevoir des courriers de n\u2019importe quel autre serveur de messagerie pour conserver tous vos messages dans un seul endroit facile d\u2019acc\u00e8s.","link":"http:\/\/ukdl.synology.com\/download\/packages\/MailStation2-20110715-035.spk","md5":"905efb6a4dd4fd5bfd3d9da4eceede95","icon":"[image encodée en Base64]","size":2119680,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"WordPress","version":"3.2-006","dname":"WordPress","desc":"WordPress est un outil open source de blog et une plateforme de publication \u00e0 base de PHP et MySQL. Le programme vous permet d'h\u00e9berger un blog WordPress sur votre DiskStation.","link":"http:\/\/ukdl.synology.com\/download\/packages\/WordPress-3.2-006.spk","md5":"a940355c11485e7fdf87bee0327498c3","icon":"[image encodée en Base64]","size":9441280,"qinst":false,"depsers":"apache-web mysql","deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"Hasplm","version":"8.3.0-3","dname":"Hasplm","desc":"Le programme Synology HASP est con\u00e7u pour fonctionner avec 1C ou d'autres applications install\u00e9es sur votre PC. DiskStation offrira la possibilit\u00e9 d'authentifier les applications sur vos clients PC et emp\u00eachera les utilisations non autoris\u00e9es et la duplication en installant ce programme.","link":"http:\/\/ukdl.synology.com\/download\/packages\/Hasplm-x86-8.3.0-3.spk","md5":"567e13df98781b9bcba7ee097b062b43","icon":"[image encodée en Base64]","size":3225600,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"HiDriveBackup","version":"1.0-1922","dname":"HiDrive Backup","desc":"HiDrive Backup fournit un moyen flexible et rapide de sauvegarder les dossiers partag\u00e9s du DiskStation vers le stockage en ligne STRATO HiDrive, qui peut servir comme votre site d'urgence pour la pr\u00e9servation des donn\u00e9es. Vous pouvez restaurer les donn\u00e9es de sauvegarde lorsque la r\u00e9cup\u00e9ration des donn\u00e9es existe.","link":"http:\/\/ukdl.synology.com\/download\/packages\/HiDriveBackup-x86-1.0-1922.spk","md5":"88fdce55d739ee20a43575bad891e9be","icon":"[image encodée en Base64]","size":634880,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"TimeBackup","version":"1.1-1922","dname":"Time Backup","desc":"Time Backup est une solution innovante qui sauvegarde les donn\u00e9es de la DiskStation en multiples versions. Vous pouvez naviguer intuitivement dans les versions et restaurer facilement les donn\u00e9es vers n'importe quelle version d'une heure sp\u00e9cifique.","link":"http:\/\/ukdl.synology.com\/download\/packages\/TimeBackup-x86-1.1-1922.spk","md5":"d81062947d90de19381c0d441c5f7989","icon":"[image encodée en Base64]","size":1976320,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"VPNCenter","version":"1.0-1922","dname":"VPN Server","desc":"VPN Server offre une solution simple VPN qui transforme votre DiskStation en un serveur VPN, fournissant une mani\u00e8re s\u00e9curis\u00e9e de connecter \u00e0 un r\u00e9seau local priv\u00e9 \u00e0 un emplacement distant. Les services PPTP et OpenVPN sont tous les deux pris en charge.","link":"http:\/\/ukdl.synology.com\/download\/packages\/VPNServer-x86-1.0-1922.spk","md5":"f3cdf8db5e12fa56175f4a58f916d29c","icon":"[image encodée en Base64]","size":2201600,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"DirectoryServer","version":"1.0-1922","dname":"Directory Server","desc":"Directory Server fournit le service LDAP avec un contr\u00f4le d'acc\u00e8s centralis\u00e9, l\u2019authentification et la gestion des comptes. Vous pouvez g\u00e9rer les utilisateurs et les groupes LDAP avec ce programme.","link":"http:\/\/ukdl.synology.com\/download\/packages\/DirectoryServer-x86-1.0-1922.spk","md5":"6dd688a47cea5bb6c61df8f7a341f60b","icon":"[image encodée en Base64]","size":256000,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"SqueezeCenter","version":"7.6.1-001","dname":"Squeezebox Server","desc":"Le serveur Squeezebox diffuse la musique stock\u00e9e sur le DiskStation vers votre Squeezebox Logitech\u00ae. Maintenant, commencez \u00e0 \u00e9couter votre collection de musique partout dans la maison.","link":"http:\/\/ukdl.synology.com\/download\/packages\/SqueezeboxServer-7.6.1-x86-001.spk","md5":"6673995bc1cacc1ea16703039ce94ded","icon":"[image encodée en Base64]","size":24842240,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"SyslogServer","version":"1.0-1922","dname":"Syslog Server","desc":"Le serveur Syslog offre une solution simple pour la collecte et l'affichage des messages de journaux des appareils r\u00e9seau. Il vous fournit une interface de gestion des journaux centralis\u00e9e et la fonction de recherche flexible pour vous aider \u00e0 trouver les informations utiles de mani\u00e8re efficace.","link":"http:\/\/ukdl.synology.com\/download\/packages\/SyslogServer-x86-1.0-1922.spk","md5":"3e1f330cc93d872bd7c83b3f4d0f12ec","icon":"[image encodée en Base64]","size":440320,"qinst":true,"depsers":null,"deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false},{"package":"Webalizer","version":"2.21-07","dname":"Webalizer","desc":"Webalizer est un programme d'analyse de journaux de serveur Web rapide et gratuit. DiskStation vous offre la possibilit\u00e9 de consulter les statistiques d'utilisation des services Web qui sont ex\u00e9cut\u00e9s sur DiskStation et utilisent le port 80, comme Web Station et Photo Station, apr\u00e8s l\u2019installation de ce programme.","link":"http:\/\/ukdl.synology.com\/download\/packages\/Webalizer-x86-2.21-07.spk","md5":"189283b0b1b1a886f695d875d331e3ac","icon":"[image encodée en Base64]","size":573440,"qinst":true,"depsers":"apache-web mysql","deppkgs":null,"start":true,"maintainer":"Synology Inc.","changelog":null,"beta":false}]

    Quand je vois la tronche du message, je me dis qu'on a vraiment besoin d'un sujet dédié ^^'

  4. J'ai capturé ça avec Wireshark sous Windows. WTF me direz vous blink.png

    En fait j'ai fait la capture en port mirroring sur un switch. En gros on duplique le traffic d'un ou plusieurs ports vers un autre.

    C'est peut-être la technique la plus simple pour capturer le traffic de n'importe quelle machine d'un réseau (à condition d'avoir des switches manageables).

    Je pensais poster ça en fichier joint à un message mais j'ai pas trouvé comment faire. Si quelqu'un sait, je suis preneur.

    Ceci dit nas-forum limite l'espace de stockage à 500 ko donc c'est pas la peine (1 Mo zippé), je mettrais ça en ligne de chez moi (j'ai pas encore créé d'espace public ph34r.png).

    Je posterai le lien ici dans la soirée.

    Et voilà

  5. L'idée est pas mal mais que faire si plusieurs personnes proposent un même package ? Qui gèrera les conflits ?

    Qui gère les conflits actuellement ? rolleyes.gif

    Les paquets incompatibles avec d'autres peuvent être signalés dans la description du paquet (par exemple) :

    Attention, l'installation de ce paquet est fortement déconseillée si vous utilisez déjà les paquets p1, p2 ou p3.

    Et pour obtenir ce fonctionnement, il faut au minimum centraliser les paquets.

    De toute façon il y aura des dépôts ailleurs qui proposeront des paquets incompatibles avec ceux d'autres dépôts, et rien n'empêchera un utilisateur lambda d'aller piocher dedans.

    Ou alors un repos par personne intéressée : diaoul.packages.nas-forum.com avec un accès FTP pour y déposer les SPKs. Je pourrais intégrer plusieurs règles dans syno-packager permettant d'effectuer des releases de SPK facilement.

    Ça enlèverait tout l'intérêt de la centralisation et ça ne résoudra pas le problème des conflits.

    Il faudrait définir des règles à respecter pour pouvoir déposer des paquets sur le dépôt nas-forum.

    Une des règles pourrait être de respecter une certaine arborescence (ça supprimerait déjà une partie des conflits) :

    /usr/local/auteur/paquet/ => /usr/local/diaoul/umurmur/

    Un dépôt unique serait suffisant, mais il faudra impérativement bien renseigner les descriptions des paquets (auteur du paquet, n° de version , date de realease, changelog, compatibilité avec les différentes versions de DSM et autres paquets...).

    J'ai fait 2 captures du traffic généré par le Centre de packages, une lors du lancement du Centre de packages et une autre lors du téléchargement du Serveur Syslog. Les communications se font en HTTP (en clair donc) vers le serveur update.synology.com (59.124.41.245). Je peux mettre les captures à disposition pour ceux que ça intéresse.

  6. Non non, tu peux ajouter ton propre serveur de paquets (repos) dans les paramètres du gestionaire de paquets.

    Je n'avais pas vu le bouton Paramètres... rolleyes.gif en plus il y a un système de notifications intégré pour les nouveaux paquets et les mises à jour (je suppose).

    Je serai curieux de voir comment il fonctionne, il faudrait ajouter un url fictif et voir les requêtes réseau effectuées (HTTP sans doute) vers cet url fictif...

    Perso j'ai pas le temps donc si un curieux se penche sur la question je veux bien les résultats, sinon j'attendrai la doc de Syno.

    Je peux faire une capture du traffic entre le centre de packages et les serveurs Synology, ça donnera déjà une idée de la procédure complète.

    En tout cas c'est une excellente nouvelle pour la distribution des applis non-officielles.

    Avis aux admins et modos : ça pourrait être bien d'ajouter une rubrique "Centre de packages" dans "Support des logiciels Synology". On pourrait indiquer les adresses de différents dépôts et les développeurs pourraient y présenter leurs paquets.

    Et si nas-forum créait son propre dépôt (packages.nas-forum.com) ? wub.png

  7. Le gestionnaire de paquets ne sert (pour l'instant) que pour les paquets officiels mis à dosposition par Synology. Je doute qu'ils ouvrent la chose aux paquets non-officiels.

    Après il faudrait voir de plus près comment c'est fait pour essayer d'y ajouter un nouveau dépôt par exemple. Là ça serait le top du top. cool.png

  8. Le téléchargement de la nouvelle version peut également se faire directement depuis le DSM. wink.png

    Panneau de configuration > Mise à jour du DSM

    En tout cas il est pas mal le Centre de packages, c'est une fonctionnalité qui a beaucoup d'avenir et j'espère qu'elle permettra d'éviter la fragmentation des versions du DSM (une pro et une home par exemple).

    Par contre rien n'empêchera Synology de faire des packages payants. ph34r.png

  9. Il est possible de faire apparaître les disques locaux dans File Station en installant simplement Java.

    Cependant ceci implique que File Station soit utilisé depuis le serveur WHS.

    Par contre je serai curieux de connaître l'utilité d'un WHS lorsqu'on a un NAS. blink.png

  10. Donc si on résume :

    Le wifi peut être parasité par l'utilisation d'un canal commun (le 11 en particulier) : essayer de le changer parmi les canaux de 1 à 11.

    Ceci dit il ne faut pas s'attendre à un miracle, le wifi n'est pas fait pour le transfert de fichier comme ça a déjà été dit précédemment.

    En filaire, il se peut que la box ou la carte réseau soit limitée à 100Mbit/s (12,5Mo/s théoriques), ce qui explique les débits autour de 10Mo/s en filaire. Le NAS est alors bridé par le réseau.

    La meilleure solution est d'avoir un switch gigabit (environ 30€ pour un 8 ports) et de se connecter en filaire au réseau.

  11. Je ne connais pas le protocole utilisé par iTunes pour rechercher des bibliothèques partagées.

    Mais vu le problème que tu rencontres, je dirais qu'iTunes effectue une sorte de broadcast qui se limite au réseau de ta machine (10.0.0/24).

    Le serveur iTunes n'utilise apparemment que l'interface du réseau local (192.168.X/24) donc il ne reçoit pas les demandes du client iTunes.

    En tout cas ça me rappelle ceux qui n'arrivent pas à accéder à leur bibliothèque partagée par le wifi (avec une Dartybox notamment) car le broadcast est limité aux machines wifi.

    Je testerais avec Wireshark pour voir.

  12. Ton SPK Debian Chroot m'intéresse beaucoup, mais comme la version finale du DSM 3.2 sort dans moins de 2 semaines je l'installerai quand tu l'auras validé sur cette nouvelle version wink.png (même si je me doute bien que tu l'as déjà validé sur la 3.2 beta).

    C'est vrai que umurmur est impressionnant par sa légèreté (nickel pour les Syno peu puissants), mais c'est vraiment dommage qu'il ait aussi peu de fonctionnalités. Ne serait-ce que pouvoir récupérer la liste des utilisateurs connectés, gérer les droits des comptes... d'autant plus que ça ne consommerait pas beaucoup plus de ressources.

  13. Après plusieurs échanges par mail avec Synology voici la réponse apportée :

    Just have the confirmation from our engineer.

    We found a syntax issue with French translation of 'subject' in email titles.

    Apparently, the mail notification programming may be affected by some translations of other languages due to syntax.

    The good news is that the issue should be resolved by the time our official DSM3.2 is released (in mid September).

    Sorry for any inconvenience.

    Regards,

    En gros le bug sera corrigé lors de la version final en septembre.

    J'espère que la question ne sera pas à nouveau posée d'ici là... dry.png

  14. Donc je ne vois pas pourquoi mon Nas ne veut pas lire les videos .avi

    Ce n'est pas le NAS qui lit les vidéos mais la PS3. Et les problèmes viennent du fait que la PS3 ne supporte pas tous les formats vidéo.

    Ceci dit je n'ai jamais eu de problèmes avec les DivX sur PS3. L'avi n'est pas un codec mais un conteneur (comme le mkv), il faut regarder quel codec a été utilisé à l'encodage voir s'il ne s'agirait pas d'un codec exotique.

×
×
  • 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.