Apportez votre aide…
Ceci est une ancienne révision du document !
NAS Synology
Le but de ce document est d'accéder aux répertoires /photo, /music , /public, /vidéo présents dans le Synology en utilisant le protocole cifs (et non nfs). Ces répertoires seront montés automatiquement lors boot du PC. Le PC devra fonctionner… naturellement … sous Ubuntu
Installation
Sur votre Synology
Votre synology doit être opérationnel et accessible de votre réseau.
Je vous conseille de vérifier que :
- votre Synology possède une adresse IP fixe. Prenons par exemple 192.168.1.120 ;
- l'option " activer le système de fichier Windows" dans le menu "services de fichiers" du synology est bien active (cifs) ;
- le firewall du synology accepte les requettes des machines de votre réseau pour le système de fichier Windows (Cifs).
Sur votre PC
Installation du paquet cifs-utils
Installez le paquet cifs-utils
sudo apt-get install cifs-utils -y
Donnez un nom à votre Synology
Il est plus facile de nommer ces machines plutôt que de connaître leur adresse IP par coeur . Cela faciltera la configuration de /etc/fstab. On s'en servir plus bas Modifiez le fichier /etc/hosts. Utilisez la commande suivante.
sudo gedit /etc/hosts
et ajouter dans la dernière ligne de votre fichier
192.168.1.120 Syno
Enregistrez et fermez la fenêtre.
Points de montage sur le PC
Pour monter automatiquement les répertoires du synology, il faut :
- Posséder un compte valide sur le synology. Nativement le Synology possède un compte "admin" utilisé lors de sa première installation. Cependant je vous conseille de créer un compte "user". Travailler quotidiennement sous "admin" comporte des risques….
- Je vais supposer que :
- le compte "user" "dbx1" existe sur le syno ;
- le "user" sous Unbuntu (donc de votre PC) soit "deadbox1" ;
- les répertoires de montage sur le PC seront tous dans le répertoires /media/deadbox1.
Prêt pour la configuration ??? Alors c'est parti
Fichiers de configuration
Création du fichier .cred
Pour monter automatiquement les répertoires lors du boot, il faut créer un fichier caché (dans le /home de l'utilisateur). Ce ficher est lu par le système et permet d'accéder au synology à la place de dbx1. Ce fichier contient le nom de dbx1 et son mot de passe . Il est donc important de protéger ce fichier et de le mettre dans le $home du user (ici deadbox1).Imaginez si vous aviez décidé d'utiliser le compte admin du synology, Tous les utilisateurs auraient un fichier .cred dans leur $Home avec des droits de lecture… Le mot de passe d'admin serait connu de tous !!!
cd /home/deadbox1 vi .cred
Rentrez les lignes suivantes
username=dbx1 password=Ubuntu domaine=Votre_nom_de_domaine_ne_pas_mettre_cette_ligne_si_vous_n_en_n_avez_pas
Enregistrez et fermez cette fenêtre
Comme indiqué précédemment il est impératif de sécuriser ce fichier
cd /home/deadbox1 chmod 600 ./.cred
Création répertoire pour le mount
Pour rappel : le but est de monter /photo, /music , /public, /vidéo.( C'est pour ceux qui l'auraient déjà oublié, ou qui dormaient au fond ) Il y a 4 répertoires à monter autant faire tout en une fois.Non ?
cd /media/deadbox1 sudo mkdir Syno_photo Syno_music Syno_public Syno_video
Le fichier /etc/fstab
sudo cp /etc/fstab /etc/fstab.ref
N'hésitez pas non plus à commenter vos modifications dans /etc/fstab
sudo vi /etc/fstab ########################################################## # Modifié par deadbox1 pour monter les dir partagés du syno au boot # ########################################################## //Syno/video/ /media/deadbox1/Syno_video cifs _netdev,credentials=/home/deadbox1/.cred,auto,rw 0 0 //Syno/public/ /media/dbx1/Syno_public cifs _netdev,credentials=/home/deadbox1/.cred,auto,rw 0 0 //Syno/music/ /media/dbx1/Syno_music cifs _netdev,credentials=/home/deadbox1/.cred,auto,rw 0 0 //Syno/photo/ /media/dbx1/Syno_photo cifs _netdev,credentials=/home/deadbox1/.cred,auto,rw 0 0
Il suffit ensuite de tester la configuration par
sudo mount -a
Les répertoires sont montés. Il ne reste plus qu'à rebouter le PC et les répertoires vidéo, public, music, photo seront montés automatiquement au boot. C'est ce que nous voulions non ?
Contributeurs : Deadbox1 (Auteur principal)