|
Table des matières
Serveur NAS DNS-320Le boîtier de stockage réseau ShareCenter, modèle DNS-320, de D-Link possède 2 baies à équiper de disques SATA que l’on peut utiliser en RAID. Ce genre d’équipement est ce que l’on appelle un NAS (Network Attached Storage). Il se connecte au réseau en Ethernet 10/100/1000 MB/s selon les capacités du réseau. InstallationBrancher le câble Ethernet et l’alimentation du NAS. WindowsInsérer le CD-ROM d’installation et suivre les instructions. Linux ou MacOSComme on ne peut pas lancer le fichier autorun.exe, pas plus que DNS320-Easysearch.exe, il faut procéder manuellement.
Après installationCliquer sur Maintenance. Sélectionner les deux premières fonctions :
Le nouvel interface après mise à jour apparaît ainsi: Configuration
La configuration est du ressort d’admin. Les autres utilisateurs n’ont que des droits sur Applications
En local, on entre simplement l’adresse du NAS dans Firefox:
192.168.123.200 A distance, on utilise un tunnel SSH: - Dans un terminal: ssh IP_Publique L 8080:192.168.123.200:80 - Dans un navigateur: localhost:8080
La fenêtre de l’interface Web comporte trois onglets
Onglet ManagementSetup Wizard ou Configuration
Disk Management (Gestion des disques)Hard Drive ConfigurationLe ShareCenter Pulse prend en charge quatre types de configuration des disques :
SMART TestDiagnostic SMART (Self-Monitoring, Analysis, and Reporting Technology) des disques un par un avec choix Quick test/Extended test. Scan DiskVérification des disques
Attention, toute modification dans cette fenêtre entraîne l’effacement des disques.
Account ManagementUsers/GroupsCommencer par créer les utilisateurs et les groupes. Cliquer sur User Settings. Users settingsOn dispose de trois boutons New, Modify et Delete pour créer, modifier ou supprimer des utilisateurs.
Groups settingsIdem pour les groupes. QuotasOn peut attribuer ici des quotas aux utilisateurs et/ou aux groupes. Network Shares (Partages réseau)Pour créer un partage, il faut cliquer sur New, puis Volume_1 afin d’entrer dans l’arborescence (si on veut aller dans l’arborescence Volume_1) ! Et ne pas cliquer seulement sur la case. Le nom passe alors en rouge. Continuer,
Admin PasswordC’est ici que l’on peut changer le mot de passe Administrateur. Network ManagementLan Setup
Dynamic DNSSauf cas particulier, laisser sur Disable Application ManagementFTP Server(A revoir) Pour télécharger des fichiers dans le NAS, utiliser Gftp, Filezilla ou autre… Les paramètres à entrer dans les programmes FTP sont
UPnP Server AV ServerLe périphérique dispose d’un serveur UPnP AV qui permet de diffuser des photos, de la musique et des vidéos sur les lecteurs multimédia en réseau UPnP AV compatibles iTunes ServerUtilisé pour mla fonction Serveur iTunes. AFP ServiceUtilisé pour le service d’archivage Apple. NFS ServiceLe NAS prend en charge le service NFS (Network File System). Activer ce système de fichiers multi-plateformes en cliquant sur Enable et sauvegarder en cliquant sur Apply. System ManagementLe menu de la festion système comporte:
System StatusStatus donne différentes informations sur l’état du NAS.
Onglet ApplicationsQuand on entre en tant qu’utilisateur dans le module Applications du NAS, on peut accèder aux fonctions suivantes:
Mise en place du contenuLinuxLe plus simple paraît être de procéder ainsi:
Windows
PrémiminaireEn Linux, installer les paquets suivants: samba, cifs-utils et smbfs. Partages du NAS
guy@Athos:~$ smbclient -L 192.168.123.200 Enter guy's password: (donner le mot de passe valable sur le NAS) Domain=[PROMOSOINS] OS=[Unix] Server=[Samba 3.2.8] Sharename Type Comment --------- ---- ------- Volume_1 Disk Promo Disk PS Revest Disk Revest Dir Disk Direction ASoc Disk Asoc BD Disk BDD Photos Disk Photos PUBLIC Disk Public Sec Disk Secretariat Secdir Disk Secretariat Direction IPC$ IPC IPC Service (DNS-320) lp Printer USB Printer Domain=[PROMOSOINS] OS=[Unix] Server=[Samba 3.2.8] Server Comment --------- ------- PROMONAS DNS-320 smbfs Workgroup Master --------- ------- REVEST ATHOS PROMOSOINS PROMONAS
guy@Athos:~$ showmount -e 192.168.123.200 Export list for 192.168.123.200: /mnt/HD/HD_a2 192.168.123.0/24 /mnt/HD/HD_a2/Promo 192.168.123.0/24 /mnt/HD/HD_a2/Revest 192.168.123.0/24 /mnt/HD/HD_a2/Promo/BD 192.168.123.0/24 /mnt/HD/HD_a2/Promo/Sec 192.168.123.0/24 /mnt/HD/HD_a2/Promo/Med 192.168.123.0/24 /mnt/HD/HD_a2/Promo/Inf 192.168.123.0/24 /mnt/HD/HD_a2/Promo/Dir 192.168.123.0/24 /mnt/HD/HD_a2/Promo/ASoc 192.168.123.0/24 /mnt/HD/HD_a2/Promo/Siloe 192.168.123.0/24 /mnt/HD/HD_a2/Promo/Secdir 192.168.123.0/24 /mnt/HD/HD_a2/Promo/PUBLIC 192.168.123.0/24 /mnt/HD/HD_a2/Promo/Photos 192.168.123.0/24
smb://Adresse_IP-NAS # fonction uniquement disponible après Ctl+L Transfert de fichiersPour le FTP en ligne de commande en local, choisir par exemple lftp. ~$lftp guy@192.168.123.200 Mot de passe : xxxx lftp guy@192.168.123.200:~> ls # liste dossiers distants drwxr-xr-x 2 0 0 1024 Mar 18 07:21 . drwxr-xr-x 2 0 0 1024 Mar 18 07:21 .. drwxrwxrwx 1 0 0 26 Mar 18 07:21 Accueil drwxrwxrwx 1 0 0 31 Mar 18 07:21 Archives_Sec ... ... drwxrwxrwx 1 0 0 13 Mar 18 07:21 Volume_1 drwxrwxrwx 1 0 0 13 Mar 18 07:21 Volume_2 lftp guy@192.168.123.200:/> lls Commande inconnue « lls » # lftp ne connaît pas la commande, utiliser à la place: !ls lftp guy@192.168.123.200:/> !ls # liste dossiers locaux Bureau Images Public Vidéos Documents Modèles Téléchargements VirtualBox VMs examples.desktop Musique Ubuntu One Le transfert FTP marche dans les deux sens:
lftp guy@192.168.123.200:/Archives_Sec/Essai_Dossier> ls # liste distante drwxrwxrwx 2 guy jericho 4096 Feb 25 14:55 . drwxrwxrwx 1 0 0 31 Mar 18 07:21 .. -rwxrwxrwx 1 guy jericho 0 Feb 22 23:50 nouveau_fichier lftp guy@192.168.123.200:/Archives_Sec/Essai_Dossier> get nouveau_fichier lftp guy@192.168.123.200:/Archives_Sec/Essai_Dossier> !ls # liste locale nouveau_fichier Relevé003-14032011_91538902-1.pdf
lftp guy@192.168.123.200:/Archives_Sec> put netgear.cfg 5780 octets transférés lftp guy@192.168.123.200:/Archives_Sec> ls # liste distante drwxrwxrwx 3 guy 501 4096 Mar 26 10:06 . drwxr-xr-x 2 0 0 1024 Mar 25 19:36 .. drwxrwxrwx 2 guy jericho 4096 Feb 25 14:55 Essai_Dossier -rwxrwxrwx 1 guy jericho 0 Mar 26 10:00 Nouveau_fichier-Essai -rwxrwxrwx 1 guy jericho 5780 Jan 29 18:35 netgear.cfg SynchronisationSi besoin, on peut synchroniser des dossiers sur le NAS ou à l’envers, sauvegarder autre part à partir du NAS. rsync -av /chemin-origine/ /media/Vol1/ # si Vol1 est monté. Synchro vers NAS ou rsync -av /media/Promo/ chemin_destination/ # Synchro à partir du NAS Sauvegarde paramètresLa sauvegarde de la configuration du NAS se fait par Management/System Management/System Settings/Configuration Settings, cliquer sur le bouton Save. Le fichier est nommé backup. Si on utilise Firefox, le fichier se trouve dans son propre dossier Téléchargements. C’est un fichier au format comprimé en tar.gz, on le vérifie par la commande file: ~/Téléchargements$ file backup backup: gzip compressed data, from Unix, last modified: Sat Mar 26 10:54:49 2011, max compression Il faut donc le désarchiver: tar -zxvf backup Le contenu du dossier backup créé alors contient: ~/Téléchargements/backup$ ll total 76 drwxr-xr-x 3 guy guy 4096 2011-03-26 10:54 a/ drwxr-xr-x 2 guy guy 4096 2011-03-26 10:54 b/ -rw-r--r-- 1 guy guy 0 2011-03-26 10:54 blockip -rw-r--r-- 1 guy guy 8889 2011-03-26 10:54 config.xml -rw-r--r-- 1 guy guy 0 2011-03-26 10:54 DNS-320 -rwxr-xr-x 1 guy guy 885 2011-03-26 10:54 group* # liste des groupes avec leur gid et leurs utilisateurs -rwxr-xr-x 1 guy guy 85 2011-03-26 10:54 hosts* # fichier habituel -rwxr-xr-x 1 guy guy 601 2011-03-26 10:54 mt-daapd.conf* -rwxr-xr-x 1 guy guy 1806 2011-03-26 10:54 passwd* # utilisateurs avec leur uid, leur gid commun et leur shell -rwxr-xr-x 1 guy guy 44 2011-03-26 10:54 passwd.webdav* drwxr-xr-x 2 guy guy 4096 2011-03-26 10:54 quota/ -rwxr-xr-x 1 guy guy 593 2011-03-26 10:54 rc.init.sh* -rwxr-xr-x 1 guy guy 52 2011-03-26 10:54 resolv.conf* # fichier habituel des DNS -rwxr-xr-x 1 guy guy 1469 2011-03-26 10:54 shadow* # mots de passe chiffrés -rw-r--r-- 1 guy guy 9042 2011-03-26 10:54 smb.conf # fichier de configuration Samba habituel -rw------- 1 guy guy 2753 2011-03-26 10:54 smbpasswd # mots de passe Samba chiffrés -rwxr-xr-x 1 guy guy 285 2011-03-26 10:54 sms_conf.xml* Accès Interface du NASPour arriver sur l’interface:
Montage du NASAccés UbuntuAccès graphique
smb://<adresseIP_NAS> Accès en ligne de commandeCréation d’un point de montage sudo mkdir /media/documents Montage en CIFSsudo mount -t cifs -o username=guy //192.168.1.200/Accueil /media/NAS/Accueil sudo mount -t cifs 192.168.124.200:/Promo /mnt Si besoin, on ajoute uid, gid et credentials sudo mount -o uid=xxx,gid=yyy,credentials=/home/<login>/.smbpasswd -t cifs 192.168.124.200:/Promo /mnt # avec les uid et gid propres au NAS Le fichier /home/<login>/.smbpasswd contient: username=login_du_compte_sur_le_serveur password=motdepasse_du_compte domain=nom_groupe_partage
sudo mkdir /media/Volume_1 sudo mount -o uid=1000,gid=1014,credentials=/home/guy/.smbpasswd -t cifs //192.168.123.200/Volume_1 /media/Volume_1 Montage SMBFS (pour mémoire)
sudo mount -o uid=xxx,gid=yyy,credentials=/home/<login>/.smbpasswd -t smbfs //192.168.123.200/Accueil /mnt
Préférer maintenant le montage en cifs au lieu du smbfs
sudo mount //192.168.123.250/Accueil /mnt -o username=accueil,password=xYzXyZ Montage NFS
Condition préalable: avoir installé nfs-common et nfs-kernel-server
sudo mount 192.168.123.200:/mnt/HD/HD_a2/ /media/NAS/ -o vers=3 avec un chemin tiré de retour de la commande showmount -e 192.168.123.200 Nota On peut voir les types de montages actifs ainsi: ~$ df -kTh
Sys. fich. Type Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1 ext4 30G 4,1G 24G 15% /
/dev/sda3 ext4 181G 103G 70G 60% /home
/dev/sdb1 ext4 587G 55G 503G 10% /media/BACKUP
192.168.123.200:/mnt/HD/HD_b2
nfs 334G 57G 278G 17% /media/Vol2
//192.168.123.200/Accueil
cifs 584G 19G 566G 4% /mnt
Montage automatique
# Entry for Backup on NAS 192.168.123.200:/mnt/HD/HD_a2/ /media/NAS/Vol1 nfs defaults,user,auto,noatime,intr,_netdev 0 0
# Montage CIFS du NAS //192.168.0.10/share /media/documents cifs guest,iocharset=utf8,gid=100,uid=1000 0 0
# Montage NAS //192.168.0.10/share /media/documents cifs credentials=/root/.smbcredentials,guest,iocharset=utf8,gid=100,uid=1000 0 0 avec un fichier /root/.smbcredentials username=IDENTIFIANT
password=MOT_DE_PASSE
Accès WindowsUtiliser Backslash/Backslash dans Démarrer/Exécuter et entrer l’IP du NAS précédée par deux antislahes. La fenêtre des partages s’ouvre: RsyncSi besoin, on peut synchroniser des dossiers avec le NAS dans les deux sens:
rsync -av /home/login/Musique/ /media/NAS/Musique
rsync -av /media/NAS/Musique/ /home/login/Musique
Ne pas mettre de slash à la fin du chemin de la destination.
Selon, on peut ajouter l’option --delete pour supprimer sur la destination les fichiers qui ne sont plus sur la source. A manier avec précaution.
Ports ouvertsLes ports ouverts dépendent des options qui ont été cochées dans l’interface du NAS. Par exemple, dans Management/Application Management/FTP Server, cliquer sur Enable pour FXP (File eXchange Protocol) pour autoriser le FTP. Terminer en cliquant sur Save Settings. Quand on lance un nmap -PN sur le NAS, on a alors: 21/tcp open ftp 22/tcp open ssh 80/tcp open http 111/tcp open rpcbind 139/tcp open netbios-ssn (nmbd) 443/tcp open https 445/tcp open microsoft-ds (smbd) 515/tcp open printer 2049/tcp open nfs Documentation |