L’objectif de ce tutoriel est d’ajouter la fonctionnalité IPKG sur un Synology DS1511+ et DS211j (à titre d’exemples) afin de pouvoir ajouter d’autres paquets par la suite, permettant ainsi de doter notre NAS de nouvelles fonctionnalités.
Les DS1511+ et DS211j ne sont que des cas particuliers, la démarche est la même pour les autres modèles (personnellement j’ai eu à le réaliser également sur DS409+, DS209, DS109+, DS1010+… ) et j’en parlerai en fin d’article.
Ici, nous ajouterons pour l’exemple le package Iperf qui mesure les performances réseau et pour pour lequel j’ai déjà réalisé un article sur ce site (utilisez le moteur de recherche pour le retrouver…)
Le tutoriel ci-dessous est une compilation de différents échanges sur les forums anglais de Synology .
UPDATE : ce tutoriel est valable sous DSM 3.2. Depuis le DSM-4.0, certaines modifications sont à apporter. Vous pouvez les consulter ici.
La procédure se réalise en très peu d’étapes :
- Activer le SSH sur votre Synology ,
- Se connecter en SSH en mode Root sur le Nas
- Télécharger le bon paquetage Ipkg adapté à votre matériel
- Installer ce paquetage et rebooter
- Installer d’autres paquetages à l’aide de Ipkg
Mise en garde préliminaire : Les manipulations qui vont suivre ne sont données que pour des personnes ‘expertes’ en ce sens qu’elles ont bien conscience que ces manipulations ne sont pas anodines et pourraient rendre définitivement inutilisable leur matériel, qu’elles annulent la garantie du constructeur. Ces manipulations sont donc sous leur seule responsabilité, et ni moi, ni ce site, ni personne d’autre qu’eux-mêmes ne peut être tenu pour responsable d’une mise hors service de leur matériel. De plus, aucune aide de quoi que ce soit ne peut être garantie en cas d’échec de la procédure de mise à jour du firmware. On vous aura donc prévenu, et je ne fournis même pas les mouchoirs pour pleurer ! Si vous ne vous en sentez pas tout à fait capable après lecture de ce tutoriel et/ou si vous ne comprenez pas bien de quoi il s’agit : RENONCEZ !
Les choses étant clairement énoncées, attelons-nous à notre tâche dans les pages suivantes.
Merci. Tuto fonctionnant parfaitement pour le DS1511+.
Super, merci.
Fonctionnement ok pour le DS211j .
Bonjour
DS1010+/DS712+
Très bien ton explication , mais tu pourrais peut être développer , au niveau quand les paquets sont installés ou et comment les mettre en action et comment .
Cela serait certes très appréciés pour les débutants
A+
Je ne suis pas sûr de te suivre… Si tu installes un paquet (comme dans mon exemple : iperf ) , des information sur sa mise en oeuvre/utilisation est donné par la commande iperf –help . Chaque paqet dispose, la plupart du temps, d’une aide à son utilisation accessible avec la commande –help . Si ce n’est pas le cas il faut faire une recherche sur internet sur l’emploi du paquet que tu souhaites utiliser. Il m’est impossible d’expliquer l’ensemble des paquets disponibles vu le nombre
Merci de ta réponse mais je pense que , tu ne m’as pas compris ou que je me suis très mal exprimé
Je sais qu’il y a un max de paquet et que chacun a une fonctionnalité bien précise pour ce que l’on veut faire
Prenons par exemple vlc
On install ce paquet via la commande dédiée , soit , on voit que le paquet via l’interface s’installe bien , mais , ou est il maintenant et comment l’utiliser ??
Voilà donc ma question Sous windows le pb ne se pose pas car install = icône mais là ?
J’espère avoir été plus clair cette fois ci
Merci
A++
Je pense t’avoir bien compris…
Ici tu prends l’exemple de VLC… Je suppose qu’alors tu veux faire du transcodage avec ton nas ( je ne suis pas sûr que ce soit pertinent mais bon… c’est ton choix). Il faut donc travailler avec VLC en ligne de commande et il s’agit donc de savoir comment fonctionne VLC dans ce mode. C’est donc un tuto sur VLC qu’il te faut… Par exemple , une recherche sur internet t’amènera sur des forums où certains l’ont installé et utiliser en activant l’interface Web avec des commandes du type : vlc -I http –http-src /opt/share/vlc/http (a changer mais là se trouve les pages livrées avec vlc) –http-host ip-de-linterface_ou_nom:port (def. all-interfaces:8080) . Mais n’étant pas expert en vlc , ni même en transcodage, je ne couvre pas ce genre de tuto.
Si tu installes squid , c’est alors un tuto sur squid qu’il te faudra pour compléter son installation… d’où ma réponse te disant que je ne pouvais couvrir tous les paquets .
Quand tu installes ce genre de paquets, tu es en environnement linux en ligne de commande . Il n’y a pas d’environnement graphique sur ton Nas, mais un serveur Web qui te permet d’administrer « graphiquement » ton appareil . Tu peux alors ajouter des paquets qui sont prévus pour être administrer par ce serveur Web ( voir Centre de packages dans l’interface du Synology pour les packages officiels et certains de mes articles à ce sujet) . Il existe aussi certains packages non officiels développés par des utilisateurs/développeurs aguerris …
Mais de toutes les manières , ton Nas n’offre pas d’environnement graphique « à la windows » de manière « native » .
Ok merci au moins une réponse claire pour un débutant au niveau ligne de commande ( pas gagné là mais suffit d’essayer d’apprendre pour progresser ) , je sais bien qu’il n’y a pas relation interface graphique et NAS
Rassures toi je ne fais pas de transcodage VLC c’était juste un exemple
A ++
Merci pour ce tuto que j’ai suivi à la lettre.
Par contre, au moment de l’installation, il me dit :
Error : CPU not Marvell Kirwood, probably wrong bootstrap.xsh
J’ai un DS212+ et j’ai téléchargé syno-mvkw-bootstrap_1.2-7_arm.xsh comme spécifié dans la nommenclature synology et sur le site de Fredo http://fredo.servehttp.com/html/Astu-02.htm
Merci de m’aider si quelqu’un sait pourquo ça ne fonctionne pas.
Didier
J’ai trouvé l’erreur :
Il fallait télécharger le paquet
wget http://wizjos.endofinternet.net/synology/archief/syno-mvkw-bootstrap_1.2-7_arm-ds111.xsh
pour le DS212+
Parfait ! Et merci de votre retour !