Méthode graphique
Installation et configuration
- Ouvrez le Centre de Configuration Mandriva (MCC)
*/Outils/Outils système/Configurer votre ordinateur - Onglet : Partages réseau, Icône : Partager vos données via NFS
- Au besoin, l'assistant vous propose ensuite d'installer les paquetages manquants.
Préparez vos média d'installation (CDs, DVD, liaison réseau ...).
Confirmez dans la fenêtre suivante. - La fenêtre suivante affiche les partages qui sont déjà configurés.
- Cliquez sur le bouton Ajouter si le partage que vous projetez de faire n'existe pas encore ou, s'il faut modifier un partage existant, sélectionnez-le puis cliquez sur le bouton Modifier.
- La fenêtre suivante vous permet de configurer votre partage.
- Saisissez le nom du répertoire à partager ou recherchez-le à l'aide du bouton Répertoire
- Indiquez quelles machines peuvent accéder à ce partage.
(Voyez la page des généralités, chapitre : Pour quelles machines) - Indiquez comment les utilisateurs (sur les clients) seront reconnus sur le serveur.
(Voyez la page des généralités, chapitre : Avec quels droits) - Les options avancées vous permettent de configurer les autres conditions d'accès.
(Voyez la page des généralités, chapitre : Dans quelles conditions)
- Refermez DrakNFS, mais pas encore le Centre de Contrôle.
Démarrage du serveur
- Dans le Centre de Contrôle, prenez l'onglet Système et l'icôneGérer les services système...
- Cliquez sur le bouton Démarrer de la ligne nfs-server, puis refermez la page des services.
Méthode console
Préparation et installation
- Ouvrez une console et passez en mode superutilisateur avec su (le mot de passe root vous sera demandé)
- Installez le paquetage 'nfs-utils' :
urpmi nfs-utils
Un message vous indique s'il est déjà installé.
Configuration
- Vous devez y créer une ligne définissant votre export et qui ressemble à :
Répertoire Hôte(Options) Hôte(Options) ...Avec :- Répertoire = nom complet du répertoire à exporter. Exemple : /home/toto/Documents
- Hôte = Machine(s) qui peut(vent) accéder au partage. Exemples : tuxou192.168.0.0/255.255.255.0
- Option = options, pour la machine, séparées par une virgule.
(Voyez la page des généralités, chapitre : Exemples de configurations pour avoir des exemples)
- Ouvrez votre éditeur préféré en tant que superutilisateur pour ajouter votre ligne
- Gardez votre console ouverte pour la suite.
Démarrage
Maintenant que vous avez configuré, vous n'avez plus qu'à activer les changements.
- Le fichier /etc/exports a été modifié par notre configuration.
Ce fichier doit encore être complété avec les valeurs par défaut, pour donner le fichier /var/lib/nfs/etab.
Dans votre console root, lancez la commande :
exportfs -r - Il faut également relancer le service NFS.
Pour ceci, soit vous attendez le prochain redémarrage de l'ordinateur, soit vous relancez le service nfs-server.
Dans votre console root, lancez la commande : service nfs-server restart
Configuration du pare-feu
Si le poste qui est serveur NFS possède un pare-feu, vous devrez configurer deux choses :
- les ports utilisés par les différents services concernés par NFS, car ils utilisent des ports variables, par défaut.
- ouvrir les ports au niveau du pare-feu.
Configuration des ports relatifs à NFS
- Ouvrez votre éditeur préféré en tant que superutilisateur pour modifier ce fichier
- Avec Midnight Commander ce sera, dans la console root que vous avez déjà ouverte :
mc -e /etc/sysconfig/nfs-serverpour ouvrir le fichier. ToucheF2pour enregistrer. ToucheF10pour quitter. - Avec Kate, ce sera, dans la console déjà ouverte :
kate /etc/sysconfig/nfs-server - Ou, si vous n'avez pas de console root, */Exécuter une commande...puiskdesu kate /etc/sysconfig/nfs-server
- Avec Midnight Commander ce sera, dans la console root que vous avez déjà ouverte :
- éditez le fichier
- Enregistrez.
- Ouvrez le fichier /etc/sysconfig/nfs-common
- Enregistrez.
- Ouvrez le fichier /etc/modprobe.conf
- Enregistrez.
- Fermez les trois fichiers et quittez l'éditeur.
- Il faut recharger le module et relancer le service nfs-server.
Comme le module est en service, vous ne pouvez pas le décharger puis recharger. Vous devez redémarrer de l'ordinateur, ce qui est rarissime sous Linux.
Ouverture des ports sur le pare-feu
- Si le Centre de Contrôle Mandriva n'est pas encore ouvert :*/Outils/Outils système/Configurer votre ordinateur
- Onglet : Sécurité, Icône : Configurer votre pare-feu personnel
- Cliquez sur Avancé pour configurer les ports appropriés et mettez les valeurs :
111/tcp 111/udp 2049/tcp 2049/udp 4000:4002/tcp 4000:4002/udp - Validez, puis fermez le Centre de Contrôle.
Votre serveur est maintenant entièrement configuré.
Il ne reste plus qu'à configurer les clients.