Introduction au service NFS



Documents pareils
INFO-F-309 Administration des Systèmes. TP7: NFS et NIS. Sébastien Collette Résumé

Client Debian Squeeze et serveur SambaEdu3

TP Réseau n 4 Common Internet File System (CIFS) et Network File System (NFS)

1 Configuration réseau des PC de la salle TP

Monter automatiquement des disques distants ou locaux avec automount/autofs

TP : Introduction à TCP/IP sous UNIX

PROCEDURE ESX & DHCP LINUX

Comment configurer Kubuntu

Installer un domaine NIS

NFS Maestro 8.0. Nouvelles fonctionnalités

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Il est courant de souhaiter conserver à

SSH. Romain Vimont. 7 juin Ubuntu-Party

Architecture de la plateforme SBC

Spécialiste Systèmes et Réseaux

PPE Installation d un serveur FTP

MI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet

FreeNAS Shere. Par THOREZ Nicolas

TP administration système

Chapitre 02. Configuration et Installation

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Le Network File System de Sun (NFS)

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

SECURITE DES SYSTEMES DʼINFORMATION FREEIPA Projet de semestre ITI 3eme année Etudiant RAZAFIMAHATRATRA LAURE Professeur : Gérald LITZISTORF

Administration et Architectures des Systèmes

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

Projet Evolution. Projet Evolution Fleury Plaideau Page 1

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Gestionnaire des services Internet (IIS)

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Préparation à l installation d Active Directory

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION.

Authentification unifiée Unix/Windows

M1101a Cours 4. Réseaux IP, Travail à distance. Département Informatique IUT2, UPMF 2014/2015

Installation Windows 2000 Server

Projet Evolution. Oumar M CHINDA, Soliman HAMMAN, Yaël ROSEN GMSI 2010 Cesi Aix-en-Provence

Tour d'horizon Bureau client Daemon's Aller plus loin

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

SECURITE. Figure 1. Incident réseau, source CERT. Nombre. Sécurité

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

Gestion des utilisateurs : Active Directory

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Procédure d utilisation et de paramétrage (filtrage) avec IPFIRE

Raccordement desmachines Windows 7 à SCRIBE

Chapitre 3 : Système de gestion de fichiers

DOMAIN NAME SYSTEM. CAILLET Mélanie. Tutoriel sur le DNS. Session Option SISR

Administration Réseau sous Ubuntu SERVER Serveur FTP. Installation d un serveur FTP (File Transfert Protocol) sous Ubuntu Server 12.

Figure 1a. Réseau intranet avec pare feu et NAT.

Installation d'un Active Directory et DNS sous Windows Server 2008

But de cette présentation. Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Introduction. Samba: principes

Gestion des sauvegardes

Compte Rendu. Projet Reseaux : Conception Implémentation d un Mini DataCenter

Bind, le serveur de noms sous Linux

Serveur d application WebDev

Serveur d impression CUPS

A Libre Ouvert. Médiathèque Jacques Ellul. le

DHCPD v3 Installation et configuration

Guide Pratique: Installation Réseau

Gestion des journaux

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

Documentation technique OpenVPN

Installation de Windows 2012 Serveur

BIND : installer un serveur DNS

Le Client/Serveur avec Enterprise Miner version 4

Dans le cadre de SECURIDAY Et sous le thème de Computer Forensics Investigation SECURINETS. Analyse des fichiers LOG. Tarek LABIDI (RT3)

Maintenir Debian GNU/Linux à jour

1 Préambule Blabla légal Dénégation Retour Autre blabla LISEZMOI.d abord 3

Atelier Le gestionnaire de fichier

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Genèse de l'installation Alban Peignier

PPE GESTION PARC INFORMATIQUE

Sauvegarde de postes clients avec BackupPC

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

SECURIDAY 2012 Pro Edition

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX

Installation d'un FreeNAS (v0.684b du 30/03/2007) pour sauvegarder les données d'un ZEServer

Jeudis du libre, Samba ou comment donner le rythme aux stations Windows

Côté labo : Installation et utilisation du serveur GSI

REPARTITION DE CHARGE LINUX

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Créer un RAID. Maintenance que les disques ont été déclarés, vous allez devoir le formater. Rendez vous dans le

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Administration Linux - FTP

Windows 2000 Server Active Directory

Personnes ressources Tice. Académie de Rouen

Services Réseaux - Couche Application. TODARO Cédric

Linux. Sécuriser un réseau. 3 e édition. l Admin. Cahiers. Bernard Boutherin Benoit Delaunay. Collection dirigée par Nat Makarévitch

OpenMediaVault installation

I. Présentation du serveur Samba

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Mission TICE : Thierry CHASSAIN - Guy PICOU AIDAT du Lot : Hélène CREUSOT Pierre LAGREZE. Réseaux pédagogiques sous Windows 2003 Server 12/01/2011

Transcription:

Introduction au service NFS 1 Introduction au service NFS Généralités Le service NFS (Network File System), permet le partage d'un système de fichiers sur un réseau Linux Les versions 1 et 2 sont non sécurisées, prévues pour fonctionner sur UDP. La version 3 est étendue pour prendre en charge TCP. À ce stade la gestion de la sécurité reste élémentaire et souffre d'importantes lacunes. Le système est sans état (stateless) et ne permet pas la reprise sur incidents. Il s'agit du protocole standard de partage réseau entre machines Unix, créé par SUN vers 1980. Il comprend l'ajout de fonctionnalités supplémentaires (dans la couche session au dessus de TCP/IP), les RPC =(Remote Procedure Calls) Donc une machine joue le rôle de serveur de fichiers. Elle est appelée serveur NFS, et on dit qu'elle exporte tout (arborescence racine /) ou partie de son système de fichiers, en le partageant par une liste de stations accessibles par réseau, en installant toutefois des restrictions d'accès. Comme toute ressource extérieure doit être intégrée dans le système de fichiers Linux, cet accès ne pourra être permis qu'à l'aide d'un processus de montage : une partie de l'arborescence d'une machine Linux "serveur", est exportée ce qui lui permet d'être intégré dans le système de fichiers d'une machine Linux "cliente". L'utilisateur peut monter cette arborescence exportée par le serveur, sur un point de montage, de façon tout-à-fait semblable au montage des systèmes de fichiers des divers périphériques. Le montage peut s'effectuer en cours de session de travail par la commande interactive mount. Mais dans un cadre de travail stable, où le serveur est dédié, il est souhaitable de monter la ressources NFS au démarrage. Il suffit pour cela d'inclure la description du montage sur une ligne de /etc/fstab. On peut comparer le processus à la "connexion à un lecteur réseau" sur d'autres systèmes. Dès lors, pour l'utilisateur sur la machine cliente, la ressource est accessible comme si elle résidait sur un périphérique local. Mise en place d un serveur NFS Configuration de NFS apt-get install nfs-kernel-server nfs-common portmap Partage simple Le partage simple tel qu il est présenté ci-dessous est un partage utilisant l interface graphique fournie avec Ubuntu.

Introduction au service NFS 2 Côté serveur À partir de la version Hardy d'ubuntu, un clic droit sur le dossier permet d'accéder à un menu Options de partage. Dans ce menu il suffit de cocher Partager ce dossier pour activer le partage. Ce système de partage se base sur les nom et mot de passe des utilisateurs locaux, donc le nom et mot de passe de l'utilisateur créateur du partage permettent un accès complet le nom des autres utilisateurs donne un accès restreint, en lecture seule ou avec l'écriture si on sélectionne la case correspondante pour les autres on choisit ou non d'activer l'accès d'évaluation. Configuration manuelle Nous allons définir les dossiers à partager. Toutes les informations concernant le partage de dossier pour NFS se trouvent dans le fichier /etc/exports. Pour l éditer, utilisez votre éditeur de texte favori ou vi par le biais de la commande suivante : $ sudo vi /etc/exports Dans ce fichier, chaque ligne est définie comme ceci : <dossier partagé> <hôte>(<options>) <hôte2>(<options>)... Les informations se trouvant sur une ligne sont les suivantes : <dossier partagé> : chemin menant au dossier partagé. <hôte> : indique quel est l hôte qui peut accéder à ce partage, l hôte peut être définit de plusieurs manières : une IP : on indique simplement l adresse IP de la machine pouvant accéder à ce partage. un nom d hôte : on indique le nom complet de l hôte (pour peu qu il soit connu du système au travers d un DNS ou du fichier hosts). un nom de groupe réseau NIS (NIS netgroup) qui s indique sous la forme @<netgroup>. un domaine avec un joker qui indique les machines d un domaine ou sous-domaine; par exemple : *.ubuntu-fr.org. un intervalle d IP avec le masque de sous-réseau; par exemple : 192.168.0.0/24. <options> : indique les options de partage; nous n allons pas parcourir toutes les options ensemble mais uniquement les plus importantes. rw : permet la lecture et l écriture sur un partage pour l hôte défini (par défaut, les partages sont en mode ro; c est-à-dire en lecture seule). async : permet au serveur NFS de violer le protocole NFS et de répondre au requête avant que les changements effectués par la requête aient été appliqués sur l unité de stockage. Cette option améliore les performances mais a un coût au niveau de l intégrité des données (données corrompues ou perdues) en cas de redémarrage non-propre (par exemple en cas de crash système). sync : est le contraire de async. Le serveur NFS respecte le protocole NFS. root_squash : force le mapping de l utilisateur root vers l utilisateur anonyme (option par défaut). no_root_squash : n effectue pas de mapping pour l utilisateur root.

Introduction au service NFS 3 all_squash : force le mapping de tous les utilisateurs vers l utilisateur anonyme. anonuid : indique au serveur NFS l UID de l utilisateur anonyme (considéré comme tel dans les précédentes options de mapping). anongid : indique au serveur NFS le GID de l utilisateur anonyme (considéré comme tel dans les précédentes options de mapping). http://myweb.worldnet.net/~lmsoft/linux/indexnet.php3?page=nis#ss6 et http://smhteam.info/wiki/index.linux.php5?wiki=nfs Exemple d'exportation déclarées dans le fichier /etc/exportssur le serveur p00 # repertoire liste-machines(liste-options) /home/jean pc2(ro) pc3(rw) /usr/bin pc2(ro) pc3(ro) /var/www/html *.fctice.ac-creteil.fr (ro) pc3 (rw) /usr/share/doc (ro) Pour valider un changement opéré dans ce fichier de configuration, faire appel à la commande : autres exemples: exportfs -a # sous root Le fichier /etc/exports de la machine serveur NFS (et NIS) qui a pour nom saturne, contiendra les noms des répertoires et disques à exporter et leur destination (vers quelles machines), par exemple : Vous voulez(saturne) partager, le répertoire /home en lecture/écriture avec orion mais en lecture seule avec neptune, le répertoire ftp en lecture pour tous et le cdrom en lecture avec toutes les machines du réseau clearsoft.fr. # /etc/exports du serveur saturne.clearsoft.fr # /home orion(rw) neptune(ro) #/home (ro,insecure,root_squash) /home/ftp (ro) /mnt/cdrom *.clearsoft.fr(ro) Partage de home en lecture seule pour la machine 192.168.0.2 et 192.168.0.3. /home/franck 192.168.0.2(ro,sync) 192.168.0.3(ro,sync) Partage de home en lecture seule pour le reseau 192.168.0.0/255.255.255.0 /home/franck 192.168.0.0/255.255.255.0(ro,sync) Répertoire en lecture-écriture pour la machine 192.168.0.2. Toutes les requêtes qui seront envoyées au serveur seront associées a l'utilisateur et au groupe anonyme grâce à la directive all_squash. /nfs/export 192.168.0.2(rw,sync,all_squash) Répertoire en lecture-écriture pour tout le réseau local définit par 192.168.0.0/255.255.255.0. Toutes les requêtes qui seront envoyées au serveur seront associées a l'utilisateur et au groupe anonyme, puis redirigées vers l'utilisateur dont l'uid est 1001 et le groupe dont le gid est 1002.

Introduction au service NFS 4 /nfs/export 192.168.0.0/255.255.255.0(rw,sync,all_squash,anonuid=1001,anongid=1002) L'identification des ordinateurs pour obtenir un accès aux ressources est très limité. Le serveur fait confiance au client NFS pour authentifier les utilisateurs. Comme le mettent en evidence les exemples ci-dessus, les seules restrictions qui peuvent etre imposées par le serveur sont les adresses IP des machines se connectant, et les droits associés aux requêtes, peu importe qui se connecte. D'autres options sont disponibles. Pour de plus amples informations, vous pouvez consulter la man page de exportfs. portmap(s11) doit être lancé avant nfs(s60). Les commandes pour lancer les démons sont : /etc/rc.d/init.d/portmap start /etc/rc.d/init.d/nfs start remarque: * Si le serveur répond : permission denied, il est possible qu'il faille editer /etc/exports sur le pc serveur, /home/ols/shared_linux 192.168.0.100(rw) en : /home/ols/shared_linux 192.168.0.100/255.255.255.0(rw) et ensuite redémarrer le service NFS : Mise en route Il ne vous reste plus qu'à démarrer votre nouveau serveur de fichier avec la commande : sudo /etc/init.d/nfs-kernel-server start Lorsque vous modifiez le fichier de configuration, n'oubliez pas d'entrer la commande suivante pour le recharger : sudo /etc/init.d/nfs-kernel-server reload Pour redémarrer le serveur NFS complètement, vous devez utiliser cette commande: sudo /etc/init.d/nfs-kernel-server restart Pour voir les différents démons RPC utilisés par vôtre système, tapez : ls /usr/sbin/rpc.* chez moi, cela a donné: /usr/sbin/rpc.mountd /usr/sbin/rpc.nfsd /usr/sbin/rpc.rstatd /usr/sbin/rpc.yppasswdd /usr/sbin/rpc.ypxfrd

Introduction au service NFS 5 Les fichiers /etc/hosts.allow et /etc/hosts.deny Le système NFS est basé sur l'utilisation de cinq daemons. Ceux-ci gèrent entre autre le verrouillage des fichiers, les quotas ou encore le montage des dossiers exportés. Tout cela pour en venir au fait que securiser votre serveur NFS, vous impose aussi de limiter les accès exterieurs a ces daemons. Pour ce faire, il faut utiliser les fichiers /etc/hosts.allow et /etc/hosts.deny qui specifient quels ordinateurs sont autorisés à utiliser tels ou tels services sur votre machine. Le principe est le suivant: 1. Dans un premier temps, on verifie si l'ip du client est située dans le fichier /etc/hosts.allow. Si oui, le client est autorisé à utiliser le ou les services associés. 2. Dans le cas contraire, on verifie le fichier /etc/hosts.deny. Si le client est mentionné pour un ou plusieurs services, celui-ci se verra refuser l'accès a ce ou ces derniers. 3. Le point important est que si l'ip du client n'est presente dans aucun de ces deux fichiers, alors le serveur considere que le client est autorise a utiliser les services. Par consequent, il est préferable de renseigner ces deux fichiers pour éviter toute intrusion non souhaitée. Le fichier /etc/hosts.allow devrait se presenter de la manière suivante : portmap: IP_client lockd: IP_client mountd: IP_client rquotad:ip_client statd: IP_client et en ce qui concerne le fichier /etc/hosts.deny : portmap: ALL lockd: ALL mountd: ALL rquotad:all statd: ALL

Introduction au service NFS 6 Configuration des clients NFS : Les packages apt-get install nfs-common portmap Sur la station cliente On crée un rép. de montage, situé pour des tests, dans /mnt, par exemple sur la machine pc3 : [root@pc3 /]# mkdir /mnt/nfs (vide avant montage!!! ) Puis on effectue le montage, sur le point de montage précédent, de la ressource /var/www/html (qui a été exportée par p00 [root@pc3 /] # mount -t nfs p00:/home/httpd/html /mnt/nfs L'utilisateur sur pc3 pourra alors mettre à jour le site WEB distant sur p00 Syntaxe générale mount -t nfs nom-serveur(ip):arborescence point-montage autre exemple: La commande pour monter, par exemple le répertoire /home de la machine saturne sur le répertoire /users de la machine orion, aura cette forme, depuis la machine orion : mount -t nfs saturne:/home /users Vous pouvez éditer et ajouter des lignes dans le fichier /etc/fstab, en plus du montage des partitions ext2, vfat...déjà existantes : # /etc/fstab sur orion.clearsoft.fr # # Montage partitions NFS de saturne.clearsoft.fr saturne:/home/ftp /users/ftp nfs noauto,soft,intr,ro 0 0 saturne:/home /users/home nfs noauto,hard,intr,rw 0 0 saturne:/mnt/cdrom /users/cdrom nfs noauto,soft,intr,ro 0 0 Pour prendre en compte le fichier fstab après modification (si le montage ne comporte pas l'option noauto), tapez : mount -a Pour prendre connaissance des différentes options utilisables dans /etc/fstab, voir nfs_options.txt. et utilisez les pages de manuel pour plus d'info : man nfs ATTENTION! Les répertoires sous /users/ doivent être vide avant montage!!!

Introduction au service NFS 7 Complements de dernière minute Mise en place de partages NFS v4 : NFS v4 est la nouvelle version du protocole de partages de fichiers historique pour *NIX Cette version apporte de nombreuses améliorations telles que : sécurité via l utilisation de kerberos pour l authentification la fiabilité avec l utilisation de TCP par défaut le passage à travers un firewall est beaucoup plus simple en utilisant par défaut le port 2049 le support de l ipv6 réplication, failover et récupération des sessions en cas de panne du serveur Cette version du protocole est incompatible avec les anciennes versions mais, cette incompatibilité est largement compensée par les améliorations apportées et la migration de l une à l autre est relativement simple à effectuer. Avant de commencer la configuration il faut s assurer que les deux lignes suivantes soient présentes dans la sortie de mount : nfsd on /proc/fs/nfsd type nfsd (rw) rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) Sans ces deux lignes, NFS v4 ne pourra pas être mis en place. nfsd est monté par le script d init du paquet nfs-kernel-server et rpc_pipefs est quant à lui monté par le script d init de nfs-common. NFS 4 permet maintenant de monter des partages en fonction d une racine virtuelle. Ce partage racine est remarquable dans le fichier /etc/exports car il contient fsid=0. Par exemple pour définir la racine des répertoires NFS partagés sous /exports il faut ajouter dans le fichier /etc/exports : /export *(rw,fsid=0,insecure,no_subtree_check) La grande différence entre NFS v3 et NFS v4 est là, pour monter sur un client la racine des partage en NFS v3 il fallait faire : mount -t nfs server:/export /mnt alors qu avec NFS v4 la commande devient : mount -t nfs4 server:/ /mnt Chaque sous-répertoire du répertoire /export sera partagé en fonction de la racine virtuelle. Donc pour partager un répertoire à l extérieur de cette racine virtuelle, vous pouvez utiliser l option --bind de mount(1). Par exemple pour partager les répertoires utilisateurs, utilisez la commande suivante pour ajouter le répertoire à la racine virtuelle : mount --bind /home /export/home un répertoire /export/home est alors présent dans /export. Pour exporter ce répertoire, vous pouvez utiliser la syntaxe habituelle des exports NFS. Configuration du client : Le montage d un export NFS v4 sur un client requiert un util-linux récent (ici 2.12r-11) et nfscommon mais il reste une anomalie (#389557) dans le paquet Debian d util-linux et génère cet avertissement :

Introduction au service NFS 8 Warning: rpc.idmapd appears not to be running. All uids will be mapped to the nobody uid. Pour monter un partage NFS, en supposant que les partages du serveur se situent dans /export, il faut utiliser la commande : mount -t nfs4 serveur:/ /mnt alors qu avec NFS v3 et inférieure la commande aurait été : mount -t nfs server:/export /mnt Dans le fichier /etc/fstab le point de montage sera de cette forme : serveur:/ /mnt nfs4 wsize=32768,rsize=32768 0 0 Services obsolètes : L arrivée de NFS v4 rend obsolète les services suivants : portmapper rpc.lockd rpc.quotad Trucs Ajouter NEED_IDMAPD=yes dans /etc/default/nfs-common et lancer un /etc/init.d/nfs-common restart Vous pourrez tranquillement profiter par la suite de votre beau NFS v4! Autre remarque trouvée sur le net apparemment kerberos n'aime pas les machines avec une majuscule... J'ai simplement changé mon Linux1.example.com en linux1.example.com et tout fonctionne. pourtant, c'était bel et bien, à la casse près, le bon nom dans le krb5.keytab

Introduction au service NFS 9 NFSv4Howto https://help.ubuntu.com/community/nfsv4howto Installation NFSv4 client # apt-get install nfs-common NFSv4 server # apt-get install nfs-kernel-server Après installation, on peut avoir un échec au démarrage de nfs-kernel-server du à l'abscence d'entrées dans le fichiers in /etc/exports. NFSv4 simple NFSv4 Server NFSv4 exports existe dans un pseudo système de fichiers lié aux vrais répertoires montés avec l'option --bind. Supposons qu'on exporte notre répertoire /home dans /home/users. Premièrement, un crée un système de fichiers à exporter: # mkdir /export # mkdir /export/users et on mount le vrai users directory avec: # mount --bind /home/users /export/users On peut éviter de retaper cela à chaque démarrage par une ligne dans /etc/fstab /home/users /export/users none bind 0 0 Dans /etc/default/nfs-kernel-server on place: NEED_SVCGSSD=no car on ne va pas activer le module de sécurité de NFSv4 pour le moment. Dans/etc/default/nfs-common on ajoute: NEED_IDMAPD=yes NEED_GSSD=no Pour exporter nos répertoires dans un réseau local 192.198.1.0/24 nous ajoutons ces deux lignes dans/etc/exports /export 192.168.1.0/24(rw,fsid=0,insecure,no_subtree_check,async) /export/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,async)

Introduction au service NFS 10 On redémarre le service # /etc/init.d/nfs-kernel-server restart NFSv4 Client Sur le client on peut monter le système de fiché complet par une commande: # mount -t nfs4 -o proto=tcp,port=2049 nfs-server:/ /mnt On peut également monter un sous répertoire par : # mount -t nfs4 -o proto=tcp,port=2049 nfs-server:/users /home/users On peut rendre la modification permanente par une ligne dans /etc/fstab: nfs-server:/ /mnt nfs4 _netdev,auto 0 0 où l'option auto option mount au démarrage et le paramètre _netdev attend jusqu'au démarrage du réseau. Si votre réseau est lent ou le démarrage difficile, changez par: nfs-server:/ /mnt nfs4 noauto 0 0 et axécutez le montage apres un certain temps.ajoutez par exemple dans /etc/rc.local # sleep 5 # mount /mnt Si vous avez un message d'erreur tel que Warning: rpc.idmapd appears not to be running. All uids will be mapped to the nobody uid. mount: unknown filesystem type 'nfs4' Ajoutez la ligne suivante dans /etc/default/nfs-common: NEED_IDMAPD=yes et redémarrez nfs-common # /etc/init.d/nfs-common restart http://wiki.epfl.ch/nfsv4-clients-config/ubuntu-test