Configurer un serveur NFS
1
Plan
•
•
•
•
•
•
•
Système de fichiers virtuel
Définitions
NFS versions
NFS
Serveur NFS
Client NFS
Exemple pratique
2
3
4
5
Définitions
• Network File System (ou NFS, système de fichiers en réseau)
• C’est un protocole développé par Sun Microsystems
• Il permet à un ordinateur d'accéder à des fichiers via un réseau.
• Il fait partie de la couche application du modèle OSI.
• Il permet de partager des données principalement entre systèmes UNIX.
• Des versions existent pour Macintosh ou Microsoft Windows.
• NFS est compatible avec IPv6 sur la plupart des systèmes
6
NFS versions
• NFS versions 1, 2, 3
• Les versions 1 et 2 (les années 80)
• non sécurisées, prévues pour fonctionner sur UDP.
• La version 3(les années 90)
• étendue pour prendre en charge TCP.
• À ce stade la gestion de la sécurité reste élémentaire et souffre d'importantes lacunes.
7
NFS versions
• NFSv4
• Inspirée de AFS la version 4 du protocole marque une rupture totale avec les versions précédentes.
• L'ensemble du protocole est repensé, et les codes sont réécrits.
• Imaginée pour répondre aux besoins d'Internet, NFSv4 intègre :
– Une gestion totale de la sécurité :
– Reprise sur incidents
– Compatibilité : Unix, Windows, Mac
8
9
Création d’un serveur NFS
• Installez sur le serveur NFS le paquet nfs-kernel-server
• Le serveur NFS ne doit pas voir son IP changer, essayez si vous le pouvez de fixer son IP.
• # This file describes the network interfaces available on your system
• # and how to activate them.
• iface eth0 inet static address 192.168.0.xxx
• netmask 255.255.255.0
• gateway 192.168.0.254
10
Création d’un serveur NFS
• Sur Serveur, il faut modifier le fichier /etc/exports et y saisir cette ligne:
• # Dossier partagé :
• /Dossier/à/partager/
192.168.0.0/255.255.0.0(rw,all_squash,anonuid=1000,anongid=1000,sync)
• Vous pouvez empêcher client par client quel PC peut écrire ou non dans le NFS.
• ajouter autant de dossiers à partager qu’on veut de