Aller au contenu

PiwiLAbruti

SynoCommunity
  • Compteur de contenus

    8678
  • Inscription

  • Dernière visite

  • Jours gagnés

    189

Tout ce qui a été posté par PiwiLAbruti

  1. PiwiLAbruti

    Package Center

    Je n'avais pas fait de distinction entre package et fichier . En effet, il faut impérativement une table contenant toutes les infos extraites des fichiers. Une éventuelle table des packages pourrait regrouper les informations communes aux fichiers d'un même package mais vu la faible volumétrie on en aura certainement pas besoin.
  2. PiwiLAbruti

    Package Center

    Ok, merci pour les précisions. Il va falloir rajouter plusieurs tables pour bien gérer les compatibilités. Au minimum, un même paquet pourra être compatible avec différentes build ou architectures du DSM. Je pense qu'il faudrait donc une table arch (pk, name), une table build (pk, number), et une table compatibility qui liera les clés primaires des tables packages, arch et build. Il ne faut pas oublier que certains utilisateurs utilisent encore (et ils ont raison) le DSM 2.2 sur leurs NAS vieillissants de façon à ne pas les surcharger avec des versions plus récentes du DSM. Il sera peut-être même nécessaire de gérer les modèles et la quantité de RAM disponible (model - pk, name, memory) pour ne pas distribuer des paquets trop gourmands pour certains modèles.
  3. PiwiLAbruti

    Package Center

    J'ai écrit une classe PHP permettant de tester rapidement un dépôt à partir des informations locales du NAS (merci zebulon501 pour la localisation des variables). @Diaoul : Tu as fait une modélisation de ta base MySQL pour gérer les différentes versions (en fonction de l'architecture par exemple) ? Je vais regarder si les différentes valeurs de unique sont renseignées dans le wiki. Il manque "88f6282" et peut-être d'autres. Tu as regardé dans les paquets officiels ?
  4. Il y a peu de différences entre le GS105 (boitier métal, branchement alim. à l'arrière, RJ45 en façade, plus réservé aux professionnels) et le GS605 (plastique, branchement alim. et RJ45 à l'arrière). J'ai un FS105 (5 ports 100Mbit/s) et un GS608v3 (8 ports gigabit). L'avantage du GS608 c'est de pouvoir le mettre en position verticale grâce aux 2 pattes fournies avec (très pratique). Malheureusement les GS605 ne disposent pas de ce support.
  5. Le fichier .SYNOSYSLOGDB est une base de données SQLite3, ce n'est pas un simple fichier de log en clair. Tu peux éventuellement paramétrer une nouvelle destination dans /usr/local/synosyslog/etc/template/system.conf à partir des templates présentes dans ce même répertoire.
  6. Tout ce qui sera connecté au routeur gigabit sera en gigabit (si les cartes réseau le supportent) sauf le lien avec le Belkin qui sera bridé à 100Mbit/s car le Belkin ne supporte pas le gigabit. De manière générale, le débit est bridé à 100Mbit/s si une des deux machines aux extrémités d'un câble fonctionne en 100Mbit/s.
  7. Je crois qu'il parle du DSM Mobile et je suis assez d'accord avec lui.
  8. PiwiLAbruti

    Package Center

    Voici les différentes versions actuelles des packages (peuvent varier selon le matériel) : phpMyAdmin 3.2.5-003 MailStation 20110715-035 WordPress 3.2-006 Hasplm 8.3.0-3 HiDriveBackup 1.0-1922 TimeBackup 1.1-1922 VPNCenter 1.0-1922 DirectoryServer 1.0-1922 SqueezeCenter 7.6.1-001 SyslogServer 1.0-1922 Webalizer 2.21-07 L'important est ce qui est avant le tiret (3.2.5, 20110715, 3.2, 8.3.0, ...). Après le tiret c'est un peu n'importe quoi, en tout cas il n'y a pas de cohérence sauf pour les paquets estampillés 1922 (Synology va fêter ses 90 ans l'année prochaine ?! ).
  9. PiwiLAbruti

    Package Center

    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. 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ô... ).
  10. PiwiLAbruti

    Package Center

    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.
  11. 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 , 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é ^^'
  12. Pour les bidouilleurs du dimanche : http://actuel.wikido...veurldapgroupe2 http://doc.fedora-fr.org/wiki/Configuration_d'un_serveur_d'authentification_Openldap_Samba Je vais y réfléchir pour centraliser mes utilisateurs Windows/Mac/NAS.
  13. PiwiLAbruti

    Mise

    Il n'y a ni besoin de redémarrer le NAS, ni besoin de synchroniser les informations, c'est complétement transparent.
  14. Bah le téléchargement du paquet Syslog
  15. J'ai capturé ça avec Wireshark sous Windows. WTF me direz vous 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 ). Je posterai le lien ici dans la soirée. Et voilà
  16. Le fait que ton NAS te dise que ces adresses ont été bloquées pour tentative d'intrusion ne te paraît pas être une protection efficace ? Le plus efficace reste de ne pas donner accès à internet à ton NAS, tu n'auras plus aucune intrusion.
  17. Qui gère les conflits actuellement ? 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. Ç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.
  18. Je n'avais pas vu le bouton Paramètres... en plus il y a un système de notifications intégré pour les nouveaux paquets et les mises à jour (je suppose). 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) ?
  19. Vérifie la charge du processeur pendant la copie (et des autres processus) en cliquant sur le graphe d'Utilisation processeur dans le Moniteur de ressources.
  20. 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.
  21. Ça manque de précision tout ça Y a-t-il bien 2 disques de 2To chacun dans le NAS ? Est-ce que le NAS voit les 2 disques ? Sont-ce des modèles différents ?
  22. PiwiLAbruti

    Syslog

    Dans la partie Rediriger les logs système locaux vers le Syslog local, il manque le nom du fichier à modifier : /usr/local/synosyslog/etc/template/system.conf En tout cas félicitations pour tes tutos . Tu es seul à alimenter ton wiki ?
  23. Le téléchargement de la nouvelle version peut également se faire directement depuis le DSM. 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.
×
×
  • 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.