Freebox HD et serveur NAS D-link DNS-323

Le serveur NAS D-link DNS-323 est vraiment un bonne solution pour avoir un médiacenter sécurisé en réseau. Par contre le firmware par défaut (après upgrade vers 1.07) ne vous permet pas de l’utiliser tel quel pour accéder à vos média à partir de votre freebox HD.  Même si il y as rumeur de firmware 1.08 devant corriger les problèmes , vue que le 1.07 date de fin avril 2009 et que l’on est en Février 2010, on peut considérez que le développement est définitivement arrêté.

Donc voici une procédure pour vous permettre d’ajouter des fonctionnalités à votre serveur NAS D-link DNS-323 et surtout de pouvoir en profiter directement à travers votre Freebox HD comme un média center.

Un grand merci a inreto.de pour nous permettre de pouvoir utiliser pleinement le DNS-323, car hélas D-link ne semble pas avoir envie de finaliser son produit (béta quand tu nous tiens).

Il vous faut d’abord télécharger et  installer fun-plug. Pour cela une fois téléchargé, copier fun_plug et fun_plug.tgz dans votre ‘Volume 1’ et redemarer votre DNS-323 (interface web admin / Tools / Restart).

Si tout a bien fonctionné, le fichier fun_plug.tgz file a été décompressé (dossier ffp crée a la racine ) et effacé. Dans ces cas le serveur telnet a été lancé.

Profites en pour télécharger les package utiles tels que:

  • Lighttpd Web Server
  • OpenSSH Secure Shell
  • Mediatomb UPnP Media Server
  • NTP Network Time Daemon
  • UNFS3 User-Space NFS Server
  • NFS-Utils NFS Server
  • RSync

En utilisant rsync, vous pouvez télécharger et installer les packtages aditionels. Utiliser votre fenetre shell, ou putty et saisire:

telnet ipdemonserveur (a remplacer par le nom ou l’ip de votre serveur)

# cd /mnt/HD_a2 rsync -av inreto.de::dns323/fun-plug/0.5/packages .
# cd packages funpkg -i *.tgz

La décompression de fun_plug.tgz requières environ 40MB d’espace disque. L’installation complète de tout les packtages disponible requières 450MB.
Pour voir la liste des packtages disponible voie le fichier PACKAGES.html chez inreto.de .

Maintenant pour securiser votre dns-323 il vous faut convertire /etc/passwd en /etc/shadow:
#
pwconv

Puis changer la mot de pass du compte root et l’activer :
# passwd
# usermod -s /ffp/bin/sh root

Maintenant activer le root-user qui est désactivé par défaut
# usermod -s /ffp/bin/sh root

On peut tester le login
# login

Et si vos avez réussit a vous connecter, vous pouvez sauvegarder le mot de passe dans le NAS , dans al cas contraire recommencer la procédure a « passwd » :
# store-passwd.sh

On peut enfin activer SSH pour ne plus à avoir a utiliser telnet:
# chmod a+x /ffp/start/sshd.sh
# sh /ffp/start/sshd.sh start

Generating public/private rsa1 key pair.
> Your identification has been saved in /ffp/etc/ssh/ssh_host_key.
> Your public key has been saved in /ffp/etc/ssh/ssh_host_key.pub.

Il ne reste plus qu’as désactiver telnet pour sécuriser votre NAS :
# chmod -x /ffp/start/telnetd.sh

Et maintenant mettez en place le serveur mediatomb:

chmod a+x /ffp/start/mediatomb.sh

# mkdir /mnt/HD_a2/home
# mkdir /mnt/HD_a2/home/media
# chmod -R a+rwx /mnt/HD_a2/home
# /ffp/start/mediatomb.sh start

Vous pouvez mettez vos fichier dans le dossier /mnt/HD_a2/home/media

Allez sur votre freebox HD, dans le magnéto, et vous verrait apparaitre un serveur nommé « mediatomb ». Il ne vous reste plus qu’as choisir les média a lire.

Bon film.

———– Update 11/04/2010 ———–

Il y as un firmware plus récent disponible a l’adresse : ftp://ftp.dlink.com/Multimedia/dns323/Beta/

L’annonce « Beta Firmware 1.09 Build 01 (Released 02/11/2010) » et il est bien sût  non supporté par D-Link : http://forums.dlink.com/index.php?topic=5486.0


Lien utiles :

http://wiki.dns323.info/howto:telnet
http://www.inreto.de/dns323/fun-plug/
http://www.inreto.de/dns323/fun-plug/0.5/PACKAGES.html
http://wiki.dns323.info/howto:ffp
ftp://ftp.dlink.fr/DNS/DNS-323/Firmware/Rev_B/DNS-323_B1_FW_1.07.zip
http://nas-tweaks.net/CH3SNAS:Tutorials/fun_plug
http://nas-tweaks.net/CH3SNAS:Tutorials/ffp-packages
http://www.aduf.org/viewtopic.php?t=199946

42 Comments
  • jahwisdom

    3 septembre 2010 at 0 h 18 min Répondre

    merci pour ton aide !

  • admin

    3 septembre 2010 at 11 h 10 min Répondre

    Si cela aide, c’est l’essentiel 😉 .

  • Manu

    5 octobre 2010 at 23 h 32 min Répondre

    Salut, J’ai suivi le tuto mais ça ne fonctionne pas chez moi, je ne vois pas de serveur dans le magneto de la Freebox. De plus comment refaire les manips (pour le cas où) maintenant que telnet est désactivé ?

    • admin

      2 novembre 2010 at 11 h 41 min Répondre

      @Manu : Pour désactiver il te suffit de supprimer le répertoire fun-plug et rebooter le NAS. Si tu ne vois pas ton NAS dans la freebox HD ( comme ton HD, ou une clé USB dans magnéto ) c’est qu’il y a certainement un problème dans tes réglages réseau, car même sans fun-plug tu la vois ( cela bug quand tu veux l’ouvrir, mais elle est visible ). Retourne sur tes réglages de l’admis du NAS à travers ton browser et vérifie d’abord que tu as bien configuré ton IP, etc.

  • Trigunm

    13 novembre 2010 at 23 h 00 min Répondre

    merci pour le Tuto, bien pratique.
    j’arrive à lire les videos via le boitier HD de la freebox, par contre lorsque je rajoute des videos je dois rebooter le NAS pour les voir dans mediatomb. c’est normal ??

    • mike

      14 novembre 2010 at 10 h 46 min Répondre

      En fait cela dépend du dossier que tu utilise pour lister tes vidéo (Video ou mnt). Il semble qu’ils faut un certain temps pour que les nouvelles vidéo soit analysés et playlistés.

  • rototo

    23 novembre 2010 at 23 h 01 min Répondre

    Bonjour,

    connaissez-vous de truc la -> http://sites.google.com/site/altfirmware/

    ushare, mediatomb et plein d’autre truc sont déjà installés

    • admin

      24 novembre 2010 at 8 h 06 min Répondre

      Cela semble une alternative a funplug. L’avez-vous testé ?

  • rototo

    25 novembre 2010 at 12 h 32 min Répondre

    non, étant très ressemant propriétaire d’un dns-323, j’évite toutes bêtises.

  • Thierry

    28 novembre 2010 at 17 h 50 min Répondre
  • Manu

    1 décembre 2010 at 15 h 45 min Répondre

    Le modem Freebox est branché à mon routeur externe (adresse IP 192.168.1.254) via un cable ethernet, et aussi à la freebox HD afin d’avoir la TV via freebox.
    Le NAS est également branché sur le routeur via un cable ethernet afin que je puisse y accéder depuis mon PC ; l’adresse IP du NAS est 192.168.1.252, et comme passerelle j’ai indiqué 192.168.1.254 (routeur).
    Et je ne vois jamais le NAS dans la partie magnéto de la freebox HD. Quelle est l’erreur de config qui empêche ça alors ?

    • mike

      20 janvier 2011 at 20 h 25 min Répondre

      @Manu : qui est le DHCP de ton NAS ? Ton routeur ou ta Freebox ? branche ton NAS sur la Freebox en RJ45 et cela devrait fonctionner après un reboot (des 2 c’est plu sûr).

  • Frizoux

    15 janvier 2011 at 19 h 47 min Répondre

    Je viens d’essayer les firmwares 1.08 et 1.09 disponibles à l’adresse ftp://ftp.dlink.com/Multimedia/dns323/Firmware/
    Sans succès, les vidéos bien que visibles depuis la freeboxHD ne se lancent pas.
    Dommage !

    • mike

      20 janvier 2011 at 20 h 18 min Répondre

      Cela peut provenir de l’encodage des vidéo. Elles sont encodé a quelle format les vidéo que tu cherche a visionner ? Personnellement j’utilise de préférence du DIVX et le son encodé en MP3.

  • Laurent

    16 février 2011 at 14 h 01 min Répondre

    bonjour, parfait tout marche hyper bien
    j’ai suivi la procdeure pas à pas
    c’est super.
    je souhaite modifier qqes parametres dans le fichier config.xml, je n’ai pas les droits (pour voir les noms de fichiers avec les accents)
    quel est le mot de passe quand, depuis mon ordinateur je tape ssh ipduserveurNAS ?
    Merci

  • Mr Kachøu

    19 mars 2011 at 21 h 16 min Répondre

    Bonsoir et Merci !!!

    utilisant l’informatique PC depuis prés de 20 ans, je n’ai pas eu l’occasion de fleurter avec le langage Linux….. c’est chose faite depuis mon achat DNS 323 🙂

    Un énorme merci pour ce tuto et a son auteur 🙂 Grâce à toi je peux lire mes vidéos directement sur ma FBHD !!

    Me reste encore pleins de choses à découvrir, comment effectuer mes DL torrent directement sur le DNS 323, ou encore les différentes sécurités à mettre en place pour pouvoir rendre mon serveur accessible par le net 🙂

    Bref encore merci Mr « l’Admin » pour ces précieuses informations !

    Cldt

    KacheKache

  • Moh

    28 mars 2011 at 19 h 13 min Répondre

    Bonjour,

    Merci pour cet exwcellent tuto que j’ai suivi pas à pas.
    J’ai cependant 2 problèmes:

    – je n’arrive pas à me logguer via PUTTY sur le NAS meme si j’ai bien modifié le root pawwsord. Quel login faut-t-il rentrer? j’ai essayé celui que je met pour me connecter à l’interface du NAS, ça marche pas.

    – le dossier « mediatomb » est bien visible sur le Freebox mais les films restent invisibles…

    Merci d’avance pour votre aide!

  • Moh

    28 mars 2011 at 19 h 32 min Répondre

    J’ai trouvé réponse à me sdeux questions 🙂

    Google est ton ami !

    Merci

  • Alkor78

    8 avril 2011 at 13 h 41 min Répondre

    Bonjour,

    La décompression et création du fichier fun_plug ne marche pas chez moi 🙁
    J’ai mis les fichiers fun_plug.sh et fun_plug.tgz dans Volume_1, j’ai rebooté et rien ne se passe.
    J’ai essayé plusieurs fois sans succès, que faire ?

    PS : j’ai donc un DNS-323 firmware 1.08
    Merci

    • mike

      15 avril 2011 at 7 h 26 min Répondre

      Alors là j ai pas trop d idée. Vous avez bien suivi a la lettre la procédure ? Quel version de funplug ?

  • korben

    23 avril 2011 at 17 h 35 min Répondre

    Hello Alkor,

    normal que ça ne marche pas ; ce n’est pas le fichier fun_plug.sh qu’il faut copier à la racine du nas, c’est le fichier fun_plug (sans extension) qui contient le script de lancement,

    sois fort ;o)

  • piquot

    13 mai 2011 at 9 h 50 min Répondre

    bonjour,

    j’ai installé mediatomb pour l’utilisation de l’ upnp sur ma freebox v6 sans problème mais il m’est impossible de modifier le fichier xml afin de lire le format mkv malgré la désactivation de médiatomb via la commande ssh /ffp/start/mediatomb.sh stop, d’ailleurs impossible de modifier quoi que ce soit dans le dossier ffp

    merci d’avance de votre aide je sèche complètement

    • mike

      13 mai 2011 at 11 h 15 min Répondre

      @piquot : Tu édite ton fichier comment ? Accède en ssh et utilise vi, sinon via le partage samba tu doit avoir accès au fichier avec ton éditeur texte préféré ( notepad ++ par exemple).

  • piquot

    13 mai 2011 at 20 h 58 min Répondre

    je n’ai pas de problème d’accès ssh avec le dns-323
    le problème est que je ne peux modifié aucun fichier dans le dossier ffp (ni les supprimés d’ailleurs )accès refusé protégé en écriture

  • piquot

    14 mai 2011 at 22 h 46 min Répondre

    les fichiers sur le nas ne sont-ils pas en lecture seul ? (source forum linuxien)
    sinon j’ai bien essayé de modifier le fichier XML avec notepad ++ mais à chaque fois accès refusé …..

    • mike

      14 mai 2011 at 22 h 51 min Répondre

      Quel sont les droit sur ton fichier (ssh : ls -al / win : propriété) il faut que tu soie autorisé à l’écriture ex : chmod a+w nomdetonfichier.xml .

  • piquot

    15 mai 2011 at 9 h 08 min Répondre

    merci de ton aide

    je lance putty login mot de passe et maintenant j’ai un joli message d’erreur : Could not chdir to home directory /ffp/home/root/: No such file or directory au démarrage
    sinon je ne suis pas linuxien donc « ssh : ls -al / win : propriété » et « chmod a+w nomdetonfichier.xml » je ne capte pas tout

  • piquot

    16 mai 2011 at 16 h 18 min Répondre

    salut mike
    par quelle ligne de commande tu autorise un fichier ou un dossier ?

    merci de ta réponse

  • piquot

    16 mai 2011 at 20 h 50 min Répondre

    commande : chmod a+w config.xml
    réponse :chmod: cannot access `config.xml’: No such file or directory

    • mike

      16 mai 2011 at 21 h 06 min Répondre

      Fait un ls -al et pwd dans ton dossier. Ça donne quois?

  • piquot

    17 mai 2011 at 16 h 23 min Répondre

    Could not chdir to home directory /ffp/home/root/: No such file or directory
    root@dlink-93D57A:/# ls -al
    total 4751
    drwxr-xr-x 18 root root 1024 May 14 04:54 .
    drwxr-xr-x 18 root root 1024 May 14 04:54 ..
    -rw-r–r– 1 root root 332 May 14 23:43 .ash_history
    drwxr-xr-x 2 root root 2048 May 13 19:55 bin
    drwxr-xr-x 2 root root 1024 May 14 03:56 default
    drwxr-xr-x 3 root root 6144 May 14 03:56 dev
    drwxr-xr-x 7 root root 2048 May 17 02:30 etc
    lrwxrwxrwx 1 root root 14 May 14 03:56 ffp -> /mnt/HD_a2/ffp
    drwxr-xr-x 5 root root 1024 May 14 23:57 home
    -rwx—— 1 root root 4816896 Feb 28 20:12 image.cfs
    drwxr-xr-x 3 root root 2048 May 13 19:55 lib
    drwx—— 2 root root 1024 Dec 26 2005 lost+found
    drwxr-xr-x 5 root root 1024 May 14 03:56 mnt
    dr-xr-xr-x 85 root root 0 Dec 31 1969 proc
    drwxr-xr-x 2 root root 1024 Dec 26 2005 root
    drwxr-xr-x 2 root root 1024 Aug 5 2008 sbin
    drwxr-xr-x 6 root root 1024 Feb 13 2006 sys
    drwxrwxrwt 3 root root 1024 May 16 11:53 tmp
    drwxr-xr-x 6 root root 1024 Feb 15 2006 usr
    drwxr-xr-x 7 root root 1024 Jul 3 2008 var
    drwxr-xr-x 7 root root 1024 May 17 02:30 web
    -rw-r–r– 1 root root 116 Dec 26 2005 welcome.msg
    root@dlink-93D57A:/# pwd
    /
    voila le résultat

  • piquot

    19 mai 2011 at 16 h 56 min Répondre

    salut mike aurais tu une solution pour que puisse supprimer mon dossier ffp ??

    merci d’avance de ta réponse

  • piquot

    21 mai 2011 at 13 h 41 min Répondre

    finalement explication donné sur un forum pc-infopratique.com modification des droits des droits avec la commande :
    chmod -R 0777 /mnt/HD_a2/ffp/var/mediatomb

    mais je n’arrive toujours pas à lire les mkv avec la freebox v6 malgré les modification du xml :
    MediaTomb
    uuid:e659e652-4277-4bdf-b967-5f0f086c6030
    /ffp/var/mediatomb
    /ffp/share/mediatomb/web

    mediatomb.db

    &lt!– For PS3 support change to « yes » –>

    <!– redsonic.com 105 –>
    &lt!– Uncomment the line below if you have a Telegent TG100 –>
    <!– 101 –>

    UTF-8
    UTF-8
    UTF-8


    <!– –>

    <!– –>

    • mike

      21 mai 2011 at 22 h 00 min Répondre

      Pareil pour moi, je n’ai pas de solution, a part passer tout en divx.

  • Arnaud

    26 mai 2011 at 16 h 08 min Répondre

    Firmware 1.10 Build 07 à l’adresse ftp://ftp.dlink.com/Multimedia/dns323/Beta/
    Appliqué sans souci chez moi.
    Par contre, je n’ai rien installé pour le moment, ni testé le NAS via la Freebox.

  • piquot

    27 mai 2011 at 21 h 34 min Répondre

    j’ai trouvé la source du problème (enfin) en fait mediatomb ne supporte pas les sous répertoire , je m’explique mes fichiers se trouvaient dans le répertoire : volume_1/home/media/video
    j’ai changer pour volume_1/home/video et la ça marche
    bon par contre le dns-323 c’est vraiment pas le top (et je suis poli)aucun mkv ne passe ça lague à tout va et ensuite plus de son, je ne pense pas que cela vinne de ma config, player freeboxv6 raccoder par le freeplug et le dns directement sur le switch du serveur donc pas de containte …

  • subrico

    1 juin 2011 at 9 h 37 min Répondre

    @ MOH ou d’autres : j’ai installer mediatomb sur un DNS-313, et comme toi je vois bien le serveur et les fichiers sur la freeboxHD mais impossible de les lire.

    Google a beau être mon ami, j’ai pas trouver la manip pour faire fonctionner mediatomb sur FbxHD, peux-tu m’éclairer ?

  • tintin94230

    30 avril 2012 at 14 h 30 min Répondre

    j’ai installé ubuntu pour essayer de suivre ce procédé … c’est pas simple … il faut toucher sa bille pour arriver à tout cela …

    Rsync n’est pas accessible sur ma version … je passe par UBUNTU SOFTWARE CENTER … Mais le nom des packages n’est pas toujours explicit … est ce qu’une mise a jour « globale » et plus détaillée ne pourrait pas etre réalisé par quelqu’un qui comprend de qui il parle … pour des nuls comme moi ?

    pour l’instant je bute sur la 3eme ligne :
    # telnet ipdemonserveur (a remplacer par le nom ou l’ip de votre serveur)
    # cd /mnt/HD_a2 rsync -av inreto.de::dns323/fun-plug/0.5/packages .
    # cd packages funpkg -i *.tgz

    ==> can’t cd to packages

  • julien

    26 août 2012 at 22 h 58 min Répondre

    Bonjour
    je rencontre des problèmes pour installer fun_ plug sur un dlink 325 j’ai bien téléchargé le fichier winrar après l’avoir décomprésé
    je l’ai envoyé a la racine du volume 1
    aprés un reboot je me suis connecté en tapant sudo et l’adresse ip sa fonctionne par contre le mot de passe sur la fenetre du terminal impossible de le taper « sorry try again »
    si vous pouvez m’aider sa serait cool
    merci d’avance

  • dibango

    16 février 2013 at 19 h 47 min Répondre

    Bonjour,
    macuser également je viens de récupérer un DNS-323 et tente d’installer funplug en vue de faire tourner transmission, seuelemnt je n’y arrive pas…
    J’ai bien uplodaé par ftp le fichier text et l’archive tar de funplug dans Volume1, mais après le reboot du n’as, la décompression n’a pas lieu.
    J’ai fait de multiples tentatives, reformater le disque (en standard), downgrader le firmware en 1.08, mais rien n’y fait.
    Le format du disque ne serait pas le bon? le firmware trop haut? des permissions mal configurées?
    Un peu d’aide.
    Merci

    • manolodelapampa

      15 avril 2013 at 17 h 39 min Répondre

      j’ai récupéré un DNS323 et tente d’y installer funplug avec un iMac sous Lion.
      Après plusieurs essais, je reste bloqué à l’étape connexion telnet.
      Je pense que la décompression de l’archive ne se passe pas bien : il y a bien création de ffplog mais pas effacement de l’archive.
      Y a t il un paramètrage de NAS préalable pour le bon fonctionnement de la décompression de l’archive funplug?
      Merci

Post a Comment