Freenas

FreeNAS est un OS Open Source pour NAS (Network-Attached Storage), basé sur une distribution FreeBSD, supportant les protocoles suivants: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI (initiateur et cible) et UPnP. Il supporte le RAID logiciel (0, 1, 5) + JBOD et le chiffrement du disque. Une interface de configuration Web est fournie (basée sur celle de m0n0wall).

FreeNAS peut être installé sur Compact Flash / clés USB de 32Mo, disque dur ou démarré à partir du LiveCD et ne nécessite que 96 Mo de mémoire vive pour fonctionner.

Rem : d’autres solutions comme NASLite ou Data Storage Software lite existent mais elles sont soit bien moins maintenues soit beaucoup plus gourmandes.

Installation

FreeNAS

  • Se procurer la dernière version de FreeNAS et la graver. Nous, nous la ferons tourner sous Virtual Box.
  • Lancer l’installation et choisir le mode de boot (default, ACPI disable, Verbose,…).
boot_freenas2.jpg

(Clickez sur les images pour les agrandir)

  • Choisir l’installation sur le disque (9).
  • Choisir entre une version « full » ou « embedded ».
  • Choisir le disque sur lequel va être installé l’OS, les autres étant réservés au stockage.
  • Choisir la taille de la partition et du SWAP.
  • Fin de l’installation, on redémarre le système à partir du disque dur et l’on se retrouve à nouveau sur l’écran présenté en supra.
  • Assigner une interface réseau, un DHCP ou une adresse IP fixe…

RAID

  • Le serveur web de FreeNAS étant directement fonctionnel, on peut accéder à l’interface web pour configurer le RAID. Dans notre cas du RAID 1.
  • Ajouter les deux disques restants.
  • Il faut ensuite les formater.
boot_freenas22.jpg
  • Choisir le disque HDD1 et « software RAID », faire pareil avec le deuxième.
boot_freenas24.jpg
  • On va pouvoir les mettre en RAID1 (en n’oubliant pas de cocher la case « créer et initialiser le RAID ».
boot_freenas28.jpg
  • Formater le RAID au format UFS
boot_freenas32.jpg
  • Il ne reste plus maintenant qu’a le monter
boot_freenas36.jpg

Services

Cifs / smb

Le cifs / smb (Common Internet File System et Server Message Block) est un protocole de partage de fichiers sur un réseau local qui fonctionne dans un environnement hétérogène (Unix, Windows et mac).

C'est un service important et principal dans un système comme FreeNAS, il joue très bien le rôle de serveur de fichier.

Voici sa configuration via l'interface graphique:

5_Screenshot-freenas.local-Services_CIFS-SMB_Réglages1-MozillaFirefox.png
Première page de configuration de samba sur 2.
6_Screenshot-freenas.local-Services_CIFS-SMB_Réglages2-MozillaFirefox.png

Seconde page de configuration de samba sur 2.

6b_Screenshot-freenas.local-Services_CIFS-SMB_Partages3-MozillaFirefox.png

Configuration du partage avec Samba.

Ainsi que le fichier de configuration en mode texte, celui-ci se trouve sur le serveur Freenas dans:

/var/etc/smb.conf

FTP

Configuration du Ftp (File Transfer Protocol) est un protocole de transfère de fichiers, qui permet d'échanger des fichiers d'un ordinateur à un autre ou de stocker des données sur des sites web. Cela fonctionne également dans un environnement hétérogène.

En mode Graphique:

7_Screenshot-freenas.local-Services_FTP1-MozillaFirefox.png

Première page de configuration du FTP sur 2.

8_Screenshot-freenas.local-Services_FTP2-MozillaFirefox.png

Seconde page de configuration du FTP sur 2.

En mode texte:

Voici le fichier /var/etc/proftpd.conf

TFTP

TFTP (Trivial File Transfer Protocol)

Le TFTP est similaire au FTP sauf que celui-ci utilise le protocole UDP contrairement au FTP qui utilise le protocole TCP.

Le TFTP implique donc que le client et le serveur doivent gérer eux même une perte de paquet éventuelle, il ne gère pas le listage des fichiers, le système d'authentification ou encore le chiffrement.

Le TFTP est généralement utilisé en réseau local.

Voici sa configuration via l'interface web de FreeNas:

9_Screenshot-freenas.local-Services_TFTP-MozillaFirefox.png

Configuration du TFTP.

SSH

SSH (Secure SHell) est un protocole de communication crypté, il y a un échange de clé au début de la communication, ensuite les trames sont chiffrées, on ne peut donc pas "sniffer" les paquets, ce protocole de communication à été crée pour remplacer les programmes genre: rlogin, telnet et rsh.

Voici sa configuration avec l'interface web de Freenas:

10_Screenshot-freenas.local-Services_SSH-MozillaFirefox.png

Configuration du protocole SSH.

Voici un exemple de connexion SSH:

NFS

NFS (Network File System) c'est un peu le même genre que samba mais ici c'est un protocole qui est plus principalement utilisé entre Systèmes Unix.

Voici sa configuration via l'interface web de Freenas :

11_Screenshot-freenas.local-Services_NFS-MozillaFirefox.png

Configuration de NFS.

11B_Screenshot-freenas.local-Services_NFS_Partages-MozillaFirefox.png

Configuration du partage NFS.

Voici sa configuration en mode texte

/var/etc/exports

freenas:/var/etc# cat exports
/mnt/Raid1FreeNAS/nfs/ -alldirs -mapall=root -network -mask

Upnp

Upnp (Universal Plug and play) est un protocole permettant aux périphériques réseau de se rajouter facilement.

Le terme UPnP est dérivé de Plug and Play.

Une playstation3 ou plus généralement un "lecteur multimédia réseau" utilise UPnP pour faire des échanges de données sur le réseau local.

Voici sa configuration via l'interface web de Freenas:

12_Screenshot-freenas.local-Services_UPnP-MozillaFirefox.png

Configuration d' UpNP.

Serveur Web

Le serveur web peut être utile afin de créer un site intranet ou de fournir certaines ressources aux utilisateurs. Il est intéressant de le coupler avec un NAS car cela nous permet de stocker les Bases de données et les fichiers html, php,…

Voici sa configuration via l'interface web de Freenas:

14_Screenshot-freenas.local-Services_Serveurweb-MozillaFirefox.png

Configuration du server WEB

Il faut placer les pages WEB dans le répetoire de partage du NAS.

18_Screenshot-Freenas.jpgMozillaFirefox.png

Page WEB appelée via son URL

Voici également sa configuration en mode texte:

/var/etc/websrv.conf

Screens annexe

19_Screenshot-freenas.local-Informations_système-MozillaFirefox.png

On voit ici les informations sur le serveur FreeNAS.

15_Screenshot-freenas.local-Services_Statut-MozillaFirefox.png

Image montrant le status de la liste des services offerts par FreeNAS.

2_Screenshot-freenas.local-Statut_Graphe_De_Trafic-MozillaFirefox.png

Graphique montrant la charge réseau (upload et download) durant 2 minutes, mis à jour en temps réel.

3_Screenshot-freenas.local-Statut_Graphes_ChargeCPU-MozillaFirefox.png

Graphique montrant la charge du CPU du serveur durant 2 minutes, mis à jour en temps réel.

Nicolas Croiselet & Gérald Wynant

Ajouter un nouveau commentaire
ou S'identifier comme utilisateur Wikidot
(ne sera pas publiée)
- +
Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License