Le blog d'UNITPROD Geek Inside

14mar/104

DNS-323 – Installer Fun Plug

Etant en possession depuis maintenant une semaine d’un NAS Dlink DSN-323, j’ai voulu effectuer quelques manipulations dessus n’étant pas satisfait de la prise en charge totale de mac par ce dernier.

En effet, il faut avoir windows pour pouvoir se servir de leur interface de gestion des torrents. Quel honte me direz-vous ! :D

Je me suis dit alors, tant pis, je vais essayer d’en installer un autre, Transmission par exemple.

Mais pour pouvoir effectuer des manipulations de ce genre sur le DNS-323, il faut installer au préalable un package connu dénommé Fun-Plug.

Il suffit tout d’abord de récupérer fun_plug et fun_plug.tgz ici : http://www.inreto.de/dns323/fun-plug/0.5/

Placez ses 2 fichiers dans votre NAS, à la racine de Volume_1 (par le finder de votre mac).

Ensuite, redémarrez votre NAS, et l’installation se lancera automatiquement au boot de ce dernier.

Pour savoir si l’installation c’est bien passé, il suffit de vérifier la présence du répertoire ffp dans Volume_1, puis de la suppression de fun_plug.tgz.

C’était simple non?

Vous pouvez maintenant, avec le terminal de votre mac (ou putty sous windows) accéder en telnet à votre NAS en tapant : telnet <IP>.

Maintenant que nous avons cet accès telnet, passons à l’installation de Transmission.

Pour le faire fonctionner, nous aurons besoin bien entendu de transmission, mais aussi de curl et uclibc (que l’on récupérera par la suite).

Une fois ses 2 fichiers téléchargés, placez les dans Volume_1, puis en telnet, exécutez ses lignes :

# funpkg -i curl-7.18.1.tgz
# funpkg -i Transmission-1.91-1.tgz
# wget http://www.inreto.de/dns323/fun-plug/0.5/packages/uclibc-0.9.29-7.tgz
# funpkg -i uclibc-0.9.29-7.tgz

Alors, sans rentrer dans les détails, Transmission fonctionne avec transmission-daemon et transmission-remote.

La première fois, il est nécessaire de le configurer un minimum, un petit coup de transmission-daemon –help ou transmission-remote –help vous ferons comprendre beaucoup de choses.

Configurons maintenant l’interface web par laqu’elle nous pourrons, entre autre, gérer nos téléchargements (légaux :D ) torrents :

transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon -t -u <username> -v <password> -a 127.0.0.1,192.168.*.* –incomplete-dir /mnt/HD_a2/Progress -w /mnt/HD_a2/Downloads

Dans ce cas précis je demande à me logger sur l’interface avec un <username> et un <password>, que j’autorise le local et le réseau, que les téléchargements en cours doivent aller dans Volume_1/Progress et que les téléchargements finis doivent aller dans Volume_1/Downloads (les créer par le finder de votre mac par exemple ou avec mkdir en telnet).

En exécutant cette ligne plusieurs lignes vont s’affichés, pas de panique c’est normal, attendez un petit peu, puis un petit ctrl+c pour stopper cela.

Normalement à ce stade vous pouvez accéder à votre interface web de gestion de torrents en tapant http://<NAS IP>:9091/ (9091 étant le port par défaut).

Et pour finir, on lance Transmission :

 /ffp/start/transmission.sh start

Voilà, c’est fini !

Et pour ceux qui se posent la question, oui si on redémarre notre NAS transmission se lance automatiquement :D (car son script sh de lancement est situé dans ffp/start/, là où on met les scripts à lancer par fun_plug au boot du NAS [avec un petit chmod a+x dessus si cela ne se lance pas ;) ] ).

Prochaine article -> ajouter les torrents automatiquement à partir d’un dossier, les supprimer lors de l’ajout et arrêter et retirer de la liste les torrents qui ont un ratio supérieur à 1. Que de choses :D

Je finirais bien sur ce billet en citant mes sources :

http://forum.dsmg600.info/viewtopic.php?id=2719
http://wiki.dns323.info/start

Bye ;)

Commentaires (4) Trackbacks (1)
  1. bonsoir!

    je suis viens d’acquérir le dns-320 à utiliser sur mon Mac. Je suis novice dans les NAS. Pour le moment avec toutes les infos sur google que j’ai pu recueillir, j’ai réussi a le faire fonctionner et a transférer des fichiers dessus, mais je constate une lenteur abominable du fonctionnement.

    J’aimerai recommencer à partir de zero avec ce NAS mais je ne trouve aucune explication efficace et regroupée qui me permettrai de mieux comprendre ce dont j’ai a faire…

    Aurait tu le temps et a gentillesse de me faire un tuto détaillé pour la toute 1ere mise en route ainsi que toutes les astuces utiles??

    Je comprend assez l’informatique, je sais me renseigner et comprendre les langages mais pas tous, je suis plutôt expérimenté, mais je cale sur la NAS… Même en anglais il n’y a pas beaucoup d’explication et encore moins sur le support de d-link

    je te remercie vraiment…je suis un peu désespéré

    • Bonjour,

      Il n’y a pas de manipulations à faire si je ne me trompe la première fois, on le démarre, on le règle (interface du NAS demandant le mot de passe,…) et cela fonctionne.

      Par contre, pour votre problème de lenteur, je le connais car je l’ai aussi, mais pas tout le temps…

      En fouillant un peu j’ai remarqué que c’est le service samba (smbd) quand je fais un « top » en ssh qui prend 100% de cpu, alors que je ne fais plus rien du tout avec le finder, je ne navigue plus, je ne fais pas de copie.

      Et c’est toujours l’utilisateurs « nobody » dans le « top » et prend 100% de cpu.

      Donc quand je vois cela, je fais un kill -9 des tous les id de « smdb » de l’utilisateurs « nobody ».

      J’en kill un, un autre apparaît, et au bout de 5-6 en général, le processus smbd de « nobody » ne prends plus 100% de cpu, et là comme par magie, le NAS devient très rapide :)

      C’est la seule solution que j’ai trouver quand le NAS devient lent depuis finder.

      J’espère vous avoir aidé.

  2. Bonjour , j’ai une question concernant fun_plug ; est-ce que celui-ci ecrase l’interface d’origine , et est-ce qu’il supprime les données du nas ??

    Cdt

    • Bonjour,

      Aucune interface n’est écrasée et aucune donnée n’est supprimée (je parle des données personnelles contenu sur le volume).

      Les données ne sont supprimées que lorsque que vous passez par l’interface web du NAS et que vous changez le type de volume (RAID, JBOD, …).

      ;)


Leave a comment

(required)