Vous êtes ici

Configuration d'un Synology

DS215jLes deux disques de 1 To de mon ancien serveur de fichiers, un DS211j, sont presque pleins. Il était temps de basculer sur de nouveaux disques. J'en ai profité pour acquérir un nouveau modèle Synology, le DS215j, dans lequel j'ai mis deux disques de 2 To chacun. Il s'agit donc maintenant de configurer le DS215j, puis de transférer les fichiers des anciens disques vers le nouveaux. Je garde une configuration RAID 1 (disques en miroir).

J'en profite également pour configurer proprement le Synology. Avec le premier, j'y étais allé un peu à l'arrache, et le résultat, bien que fonctionnel, n'était pas aussi propre que je l'aurais souhaité.

Quelle est ma cible ? En quelques lignes :

  • stockage fiable des fichiers de la famille
  • accès protégé aux fichiers : protection en écriture des fichiers importants, protection en lecture des fichiers confidentiels, etc.
  • zone de partage de fichiers
  • montage possible de répertoires depuis Linux Mint 17 ou plus, OS X 10.10 ou plus, et Windows 8.1 ou plus, pour fournir un accès transparent aux fichiers de chacun
  • nommage des ordinateurs du réseau local de la maison (ma configuration, assez standard : un routeur gérant l'accès à l'Internet, et des ordinateurs fonctionnant donc sous Linux, OS X ou Windows)

Installation et configuration

Installation

  • monter les disques dans le boîtier. Dans l'idéal, il faut utiliser deux modèles de marques différentes, ce que je n'ai malheureusement pas pu faire (pas trouvé de prix intéressant dans une seconde marque).
  • connecter le Synology au réseau local.
  • visiter l'URL http://find.synology.com
  • vérifier que le serveur trouvé est le bon, car ensuite les deux disques sont effacés.
  • lancer l'installation, et attendre le redémarrage. Environ 20 minutes pour la totalité du processus, incluant le téléchargement de DSM à la vitesse lente de notre connexion ADSL.
  • indiquer le nom du serveur, l'utilisateur administrateur, son mot de passe. Décocher la case Partager l'emplacement du réseau...
  • mises à jour : indiquer de les télécharger seulement. Garder le défaut : mercredi et samedi à 02h00.
  • choisir l'identifiant QuickConnect
  • décocher l'envoi d'informations statistiques anonymes
  • sur le routeur familial, déclarer une réservation pour l'adresse IP attribuée au Synology par le routeur
  • dans Panneau de configuration / Services de fichiers / Win/Mac/NFS, activer le service de fichiers Windows, et indiquer le nom désiré pour le groupe de travail. Activer le service de fichiers Mac également.
  • dans Panneau de configuration / Terminal & SNMP, activer le service SSH.
  • dans Panneau de configuration / Centre d'info / Service, activer NTP.
  • dans Panneau de configuration / Options régionales / Temps, choisir le bon fuseau horaire.
  • dans Panneau de configuration / Mode avancé / Matériel et alimentation, activer Redémarrer automatiquement après une panne de courant.

Stockage disque

  • Menu principal / Gestionnaire de stockage / Volume / Personnalisé
  • Volume unique sur RAID
  • RAID 1
  • effectuer une vérification du disque. Elle se poursuit en tâche de fond, après la configuration des disques.

Notification

  • Panneau de configuration / Notification / E-mail
  • cocher Activer la notification par email
  • choisir Serveur SMTP personnalisé
  • configuration serveur : indiquer les informations propres à votre fournisseur d'accès.
  • tester en envoyant le courriel de test

Paquets

Serveur multimedia

  • depuis le Centre de paquets, installer Serveur multimédia
  • depuis le Menu principal, le configurer :
    • Paramètres généraux / Langue de menu DMA : français
    • Appliquer
  • ceci crée les trois répertoires partagés /music, /photo, /video
  • depuis Panneau de configuration / Dossier partagé, activer l'indexation pour chacun de ces trois répertoires

Utilisateurs

  • par défaut, trois groupes existent : administrators, http, users. Pas de création d'autre groupe pour l'instant.
  • par défaut, en plus de l'utilisateur administrateur créé lors de l'installation, l'utilisateur guest existe, désactivé.
  • depuis Panneau de configuration / Utilisateur / Avancé, activer le service d'accueil de l'utilisateur, et activer la corbeille
  • créer un utilisateur par membre de la famille, tous dans le groupe users, en lecture seule pour les répertoires partagés existants (homes, music, photo, video). Quota : 100 Go. Applications autorisées : toutes (Destination sur réseau de la sauvegarde sur réseau, File station, FTP, webDAV). Pas de limite de vitesse.
  • depuis File station, pour chacun des répertoires utilisateurs de /homes, refuser tout accès pour les autres utilisateurs (Action / Propriétés / Permission / Créer) sauf pour l'utilisateur administrateur.

Transfert des fichiers

Pour transférer les fichiers, connecter les deux serveurs au même hub ethernet. Un test est fait pour comparer la vitesse de transfert des fichiers entre CIFS et scp. Avec CIFS, on monte à une dizaine de Mo/s, alors qu'avec scp on plafonne à environ 4 Mo/s. Conclusion : CIFS. Je n'ai pas réussi à faire fonctionner rsync (erreur : rsync error: rsync service is no running (code 43) at io.c(687)).

  • sur le nouveau serveur, créer un répertoire partagé (AncienServeur). Monter dessus un répertoire partagé de l'ancien serveur. Faire la copie des fichiers.

Oui mais voilà, il s'avère que la copie s'arrête sur erreur au bout de quelques dizaines de milliers de fichiers. Alors je repars sur la piste rsync. Et trouve l'information suivante :

  • sur le serveur de fichiers destination, activer le service de sauvegarde réseau via Menu principal / Sauvegarde et réplication / Services de sauvegarde.
  • se connecter en ssh sous le compte administrateur sur l'ancien serveur. Via File station, positionner le propriétaire de tous les fichiers du premier répertoire partagé à copier à l'utilisateur administrateur.
  • copier le répertoire avec la commande
rsync -avz /volume1/<répertoire> <utilisateurAdministrateur>@<adresseIP>:/volume1/AncienServeur
  • faire de même pour les autres répertoires partagés
  • sur le nouveau serveur, déplacer ensuite les répertoires, selon l'arborescence voulue (je fais un peu de ménage)

Permissions

Positionner les permissions sur les répertoires partagés, en utilisant Panneau de configuration / Dossier partagé.

Serveur de noms

Préparation

Configurer le routeur du réseau familial de telle façon qu'il attribue une adresse IP fixe à chaque ordinateur de la maison. S'assurer également que le nom de chaque ordinateur est significatif. Sinon, le modifier. Sous Linux Mint, il faut modifier les deux fichiers /etc/hostname et /etc/hosts. Sous OS X, passer par Préférences Système / Partage. Sous DSM, passer par Panneau de configuration / Réseau.

Serveur DNS

Installer le paquet DNS Server, fourni par Synology.

S'assurer que le Synology se voit bien attribuer une adresse IP fixe par le routeur. Ceci est effectivement le cas (voir l'installation, plus haut). L'adresse IP est dans mon cas 192.168.1.28. J'en profite pour enlever la réservation d'adresse pour l'ancien serveur (192.168.1.23).

Configurer ensuite le serveur DNS, par Menu principal / DNS Server :

  • Zones / Créer / Zone master
    • type de domaine : zone de redirection
    • nom de domaine : maison.local (par exemple)
    • serveur DNS principal : l'adresse IP du serveur de fichiers, soit 192.168.1.28
    • format série : nombre entier
  • Résolution
    • activer les services de résolution
    • activer les redirecteurs
      • redirecteur 1 : mettre l'adresse IP du routeur du réseau local, soit pour moi 192.168.1.1
      • redirecteur 2 : mettre par exemple un routeur de Google, soit 8.8.8.8
      • politique de redirection : rediriger d'abord
  • Zones
    • sélectionner la zone créée, maison.local, puis cliquer sur Modifier / Enregistrement de ressource
      • pour chacun des ordinateurs du réseau, cliquer sur Créer / A type, et créer un enregistrement avec le nom et l'adresse IP choisie

Sur chacun des ordinateurs du réseau local, déclarer le serveur DNS comme étant 192.168.1.28.

Sous Linux Mint, cela se fait depuis Centre de contrôle / Network Connections :

  • pour chaque connexion ethernet et Wi-Fi :
    • sélectionner la connexion et cliquer sur Modifier
    • dans l'onglet Paramètres IPV4, sélectionner Adresses automatiques uniquement (DHCP) pour la méthode
    • indiquer 192.168.1.28 et 192.168.1.1 pour le serveur DNS. La seconde adresse, celle du routeur, permet à la résolution de nom de continuer à être disponible même lorsque le serveur de fichiers est redémarré, par exemple pour une mise à jour.
    • indiquer maison.local pour les domaines de recherche
    • cliquer sur Enregistrer...
  • une fois cela fait, cliquer droit sur l'icône icone du tableau de bord, et désactiver le réseau puis le réactiver.

Sous OS X, cela se fait par Préférences Système / Réseau :

  • pour chaque connexion :
    • sélectionner la connexion et cliquer sur Avancé...
    • cliquer sur DNS
    • ajouter le serveur DNS 192.168.1.28
    • ajouter le domaine de recherche maison.local
    • cliquer sur OK
    • cliquer sur Appliquer