Tuto: installer Samba sur un NAS D-Link DNS 323

Il y a un peut plus d’un an le site Home Media testait le DNS-323, un NAS de chez D-Link aux caractéristiques séduisante. Pour rappel, un NAS (Network Attached Storage) est un périphérique de stockage relié à un réseau LAN dont la principale fonction est le stockage et le partage de données. Le DNS-323 est un produit très séduisant puisqu’il peut accueillir dans ses baies deux disques durs SATA. Vous pourrez choisir de monter vos DD en Raid 0, 1 ou JBOD de manière à sécuriser vos données. Comme ça pas de problème si l’un des disques venait à lacher. Le NAS de D-Link dispose également d’un contrôleur réseau Ethernet Gigabit performant lui permettant d’atteindre la vitesse d’environ 16 Mo/s en lecture et 11 Mo/s en écriture. Bref côté hardware, ce NAS est une référence (pour cette gamme de prix). En revanche côté software, le produit de D-Link souffre de quelques problèmes nottament au niveau de la gestion des dossiers partagés pas très bien pensé (une seule règle de sécurité par dossier…) Pas terrible donc sur ce point! Heureusement des bidouilleurs nous propose d’installer quelques packages bien sympa qui corrige les problèmes et apporte même de nouvelles fonctions: serveur FTP, HTTP, SQL, client Torrent, Newsgroup, Emule… Vous pourrez même installer le Squeezcenter (comme ça plus besoin d’avoir un PC qui tourne pour ‘alimenter’ vos Squeezebox)
Le prix du DNS-323 a été presque été divisé par deux depuis son lancement, on le trouve maintenant à 160€ et moyennant quelques bidouilles, il arrive au même niveau de fonctionalités que les produits Synology. Au sein d’un foyer numérique, je trouve ce genre d’appareil quasi indispensable dans la mesure ou l’appareil fait office:
- de serveur d’impression (le port USB à l’arrière du NAS permet de transformer n’importe quel imprimante USB, en une imprimante réseau. Très pratique pour imprimer depuis n’importe quel PC.)
- serveur uPnP AV: permet à tous les périphériques présent sur le réseau d’accéder à vos média stockés sur le NAS (ex: depuis une XBOX 360 ou une PS3 accéder à la musique, la vidéo ou encore aux photos)
- serveur de fichiers: plus besoin de laisser un PC allumé pour partager vos dossiers. Ce petit boitier qui consomme environ 15 Watts le fera très bien.
Après cette rapide présentation, voyons maintenant comment installer Samba qui vous permettra de partager vos ressources de manière plus sécurisé.
La modification de votre DNS-323 est vraiment très simple et ne nécessite pas d’avoir de connaissances particulière de Linux. Il suffit juste de suivre le guide!
Première étape allez récupérer le package ‘fonz’s fun_plug’ sur ce site puis cliquez sur la version la plus récente et télécharger les fichiers:
fun_plug
fun_plug.tgz
Copier simplement les fichiers fun_plug et fun_plug.tgz sur le Volume 1 de votre NAS puis redémarrez le. Si le script d’installation c’est bien déroulé, l’archive fun_plug.tgz à été décompressé dans le dossier ffp puis c’est auto-supprimé. Vous disposez maintenant d’un accès telnet à votre NAS qui va vous permettre de modifier les paramètres du Linux embarqué et installé d’autre packages.
Touche ‘Windows + R’ puis taper telnet suivi de l’adresse IP de votre NAS
Vous allez maintenant créer un dossier à la racine du disque dur de votre NAS que nous allons appeler ‘packages’ et qui va servir de répertoire pour déposer les téléchargement via l’utilitaire rsync (remote synchronization). Si vous êtes familier avec Unix via la fenêtre telnet vous allez créer votre dossier à l’aide des commandes suivantes:
cd /mnt/HD_a2 (pour se placer à la racine du disque dur)
mkdir packages (pour créer votre dossier)
chmod 755 packages (pour rajouter les droits en écriture)
Si non passer simplement par l’interface web d’administration du NAS via votre navigateur pour créer le dossier avec les droits de lecture/écriture.
Téléchargez maintenant le package samba depuis la fenêtre telnet à l’aide de la commande suivante qui va excecuter rsync:
rsync -av inreto.de::dns323/fun-plug/0.5/extra-packages/All/samba-3.2.3-1.tgz /mnt/HD_a2/packages
cd /packages (se positionner dans le dossier)
funpkg -i *.tgz (installer le package)
Vous pouvez maintenant aller configurer votre samba:
cd /etc/samba
vi smb.conf
Voilà, vous avez maintenant la possibilité de cacher le dossier de téléchargement BitTorrent présent par défaut, tout comme l’accès à la page d’interface admin qui ne sert pas à grand chose, rajouter vos propres dossier et règles de sécu et pourquoi pas intégrer votre samba à Active Directory.
Attention, dès que vous allez redémarrer le NAS, votre fichier smb.conf va être écrasé!
Solution: utiliser un script qui va sauvegarder votre smb.conf personnalisé et écraser celui par défaut après chaque redémarrage. Pour cela:
1. créer un dossier un dossier ‘conf’ et un sous dossier ‘backup’ à la racine /mnt/HD_a2/ dans lequel vous allez placer votre fichier smb.conf perso
2. créer un fichier smbd-restart.sh contenant le script suivant:
#!/bin/sh # arret de samba /usr/bin/smb stop # sauvegarde du fichier smb.conf par défaut cp /etc/samba/smb.conf /mnt/HD_a2/conf/backup/smb.conf # copie du nouveau fichier de configuration cp /mnt/HD_a2/conf/smb.conf /etc/samba/smb.conf # redemarrage de samba /usr/bin/smb start
Enregistré votre fichier smbd-restart.sh dans /mnt/HD_a2/ffp/start puis changez les permissions: chmod 755 smdb-restart.sh
Voilà, vous venez d’installer votre première appli indispensable au D-Link DNS 323! ![]()
La procédure est à peut pret similaire pour les autres logiciels que vous auriez envie d’ajouter!
Random Posts
Abonnez-vous ! Vous avez aimé cet article ?
Recevez les news par mail. |
Partagez cet article !
|











Bonjour, à la lecture de ce tuto je me rend bien compte que certaines personnes ont surement la solution à ma question: J’ai un DNS-323 qui tourne tres bien sauf que j’ai aussi une passerelle multimedia storex qui ne veut pas dialoguer avec le NAS. Par déduction je pense que le souci vient du fait que chez D-link ils n’ont pas trop développé la passerelle UPNP et n’ont pas été plus loin que dialoguer avec une Xbox ou une PS3. Alors à tous les connaisseur de linux y aurait il quelqu’un suceptible de pondre une prog qui me permettrait de lire les fichiers du NAS sur ma passerelle? merci d’avance sinon j’aurais un NAS à vendre…
telnet veux pas se connecte une autre metode windows7 ou mac os x 10.6.7
la page est quasiment illisible à cause de la couleur des caractères