Bon alors après avoir acheté mon netgear ReadyNAS ultra 4, et avoir fait quelques recherches à droite et à gauche afin de configurer le tout à mon goût, je me suis dit qu’il serait pas mal d’avoir un petit résumé, car je pense que cette gamme de NAS est assez répandue dans le coin (merci Ana-l ).
Pour ma part, j’ai donc un readyNAS ultra4 (x86) :
Je ne l’avancerai pas trop pour les autres modèles, mais il devrait y avoir quelques similarités.
Passé l’installation “classique” que je ne détaillerai pas (pour l’instant) car relativement facile (on insère un disque dur, installe/lance RAIDar, initialisation du disque, maj du firmware, etc.)
- La première chose que j'ai voulu faire, c'est changer le ventilateur. Il ne gêne pas tout le monde, mais étant dans mon salon au dessus du bureau, un peu plus de silence était bienvenue. Tout ce qu'il y a à savoir, c'est qu'il vous fait un ventilateur 92mm standard, prise 3 pins. Il n'y a pas d'autocollant de garantie, et une dizaine de vise à enlever (les côtés, le dessus et la plaque arrière) + les 4 vis du ventilateur. Attention au sens, il est par défaut monté en extraction.
- Pour activer le SSH, installez l'add-on ToggleSSH dispo sur cette page ou ici directement ainsi que l'add-on Enable root SSH access . ToggleSSH comme son nom l'indique, permet d'activer/désactiver le SSH. Attention pour supprimer root SSH (si vous ne voulez pas que netgear voit que vous l'avez installé par exemple) la seule solution est un reset factory !
- Ensuite vous pourrez accéder au nas en SSH via putty par exemple. User : root : password : le mot de passe de l'administrateur qui était défini au moment de l'installation de l'addon.
- En premier lieu j'ai voulu désactiver la LED du bouton on/off. Pour les versions sparc (readynas NV/NV+ seulement) il y a un add-on. Pour les autres version rien n'existe. N'ayant pas trop le temps de me mettre à faire des add-on juste pour ça, j'ai un peu cherché, et via SSH il suffit d'exécuter la commande "echo 0 > /sys/devices/system/rn_button/rn_button0/led1". Pour exécuter cette commande directement au démarrage du NAS, il faut créer un script sur le NAS dans le dossier /etc/init.d contenant (au moins la 2nde ligne) appelons le noLED.sh :
# LED off : echo 0 > /sys/devices/system/rn_button/rn_button0/led1 # LED on : # echo 1 > /sys/devices/system/rn_button/rn_button0/led1Mettre les bon droits sur le script :
BENDER:~# chmod 755 /etc/init.d/noLED.shAjouter le script au démarrage :
BENDER:~# update-rc.d /etc/init.d/noLED.sh defaults
(Merci catleod !)
- Ensuite les readyNAS on un fonctionnement un peu différent de mon DNS323 pour ce qui est des partages. En fait, il fonctionne à l'envers. Sur le DNS323, on avait un dossier racine, et pour chaque partage on choisissait le dossier à partager. Pas de ça sur les readyNAS. On a un dossier /c/ qui correspond au volume RAID, et chaque partage va créer un sous dossier /c/partage1/, /c/partage2/, etc. Ca ne m'arrangeait pas trop car j'aime avoir la possibilité de créer des "sous partages" sans avoir à recopier mes fichiers. Exemple concret : j'ai mon partage principal "Bender" qui contient mes Images, Videos, Documents, etc. Or, j'aimerai créer un second partage juste sur le dossier "Videos". Malheureusement j'ai l'impression que c'est impossible de base sur les readyNAS :/.
BENDER:~# cd /c/2. supprimer ce dossier /c/Videos/ créé
BENDER:~# rmdir Videos/3. Recréer le dossier sous forme de lien symbolique :
BENDER:~# ln -s /c/Bender/Videos/ .4. Pour faire comme les autres partages, changer le proprietaire du partage
chown -h nobody:nogroup Videos5. Le problème est que par défaut, samba ne va pas reconnaître ce lien (vous aurez une erreur de droit en essayant d'y accéder sous windows), il faut donc ajouter la ligne suivante dans la section [global] du fichier /etc/samba/smb.conf :
[global] wide links = 16. Redémarrer samba :
BENDER:~# /etc/init.d/samba restart Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. BENDER:~#Et voilà, un partage commun ! Voilà, pas d'autres choses à mettre pour le moment, n'hésitez pas à ajouter d'autres tutos et astuces :) (installation de python/sabnzbd/sickbeard ? Lancer un script au démarrage pour le noLED ?)