Cette page est un exemple de réseau entre 3 ordinateurs pour permettre l'échange et le partage de fichiers avec le minimum de contraintes. En particulier :
Le tutoriel reste bien-sûr adaptable (nombre d'ordinateurs, adresses IP, etc.)
Dans le schéma ci-dessous on représente trois ordinateurs appartenant à un même réseau local (celui de Paul, Lucette et Jean).
Les lignes en pointillés figurent le montage des répertoires "agora" sur les systèmes de fichiers des différents clients.
inet adr:
», paragraphe « eth
» si vous êtes connecté en ethernet, « wlan
» pour une connexion Wi-Fi.
Pour la suite de cet exemple, on considèrera que Paul, Lucette et Jean ont les adresses locales suivantes :
Utilisateur principal Paul UID=1000 group "users" espace partagé /home/agora
.
Point de montage des dossiers partagés des autres ordinateurs :
Adresse IP : 192.168.1.10
Utilisateur principal Jean UID=1000 group "users" espace partagé /home/agora
.
Point de montage des dossiers partagés des autres ordinateurs :
Adresse IP : 192.168.1.11
Utilisateur principal Lucette UID=1000 group "users" espace partagé /home/agora
.
Point de montage des dossiers partagés des autres ordinateurs :
Adresse IP : 192.168.1.12
Sur chacun des ordinateurs installer les paquets suivants : nfs-common et nfs-kernel-server.
La procédure est identique sur chacun des ordinateurs.
sudo mkdir /home/agora sudo chown Paul:users /home/agora
Une vérification par
ls -ld /home/agora
donne comme réponse pour Paul :
drwxr-xr-x 2 Paul users 4096 aaaa-mm-jj /home/agora
sudo mkdir /media/chez_Lucette sudo mkdir /media/chez_Paul
Puis pour assurer le montage automatique, ajouter les lignes suivantes dans /etc/fstab :
192.168.1.10:/home/agora /media/chez_Paul nfs defaults user _netdev bg 192.168.1.12:/home/agora /media/chez_Lucette nfs defaults user _netdev bg
sudo mkdir /media/chez_Jean sudo mkdir /media/chez_Paul
Puis pour assurer le montage automatique, ajouter les lignes suivantes dans /etc/fstab :
192.168.1.11:/home/agora /media/chez_Jean defaults user _netdev bg 192.168.1.10:/home/agora /media/chez_Paul defaults user _netdev bg
sudo mkdir /media/chez_Lucette sudo mkdir /media/chez_Jean
Puis pour assurer le montage automatique, ajouter les lignes suivantes dans /etc/fstab :
192.168.1.11:/home/agora /media/chez_Jean nfs defaults user _netdev bg 192.168.1.12:/home/agora /media/chez_Lucette defaults user _netdev bg
Ajouter la ligne suivante dans /etc/exports
/home/agora 192.168.1.11(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.1.12(rw,all_squash,anonuid=1000,anongid=100,sync)
et relancer le serveur NFS par :
sudo /etc/init.d/nfs-kernel-server restart
Ajouter la ligne suivante dans /etc/exports
/home/agora 192.168.1.10(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.1.12(rw,all_squash,anonuid=1000,anongid=100,sync)
et relancer le serveur NFS par :
sudo /etc/init.d/nfs-kernel-server restart
Ajouter la ligne suivante dans /etc/exports
/home/agora 192.168.1.11(rw,all_squash,anonuid=1000,anongid=100,sync) 192.168.1.10(rw,all_squash,anonuid=1000,anongid=100,sync)
et relancer le serveur NFS par :
sudo /etc/init.d/nfs-kernel-server restart
L'objectif de cette étape est de sécuriser l'installation. À ce stade, n'importe quel ordinateur du réseau local est susceptible d'accéder aux partages NFS que nous avons mis en place. Nous allons à présent en restreindre l'accès.
Editer le fichier /etc/hosts.allow et y ajouter les lignes suivantes :
portmap: 192.168.1.10 192.168.1.11 192.168.1.12 lockd: 192.168.1.10 192.168.1.11 192.168.1.12 mountd: 192.168.1.10 192.168.1.11 192.168.1.12 rquotad: 192.168.1.10 192.168.1.11 192.168.1.12 statd: 192.168.1.10 192.168.1.11 192.168.1.12
Editer le fichier /etc/hosts.deny et y ajouter les lignes suivantes :
portmap: ALL nfsd: ALL mountd: ALL
Redémarrer tous les ordinateurs. Si le montage n'a pas eu lieu, lancer la commande de montage suivante (adresse à adapter) dans un terminal.
sudo mount -t nfs -o rw 192.168.1.13:/home/agora /media/chez_shimako
Bon partage et amusez-vous bien !
Contributeur : José Fournier