web-dev-qa-db-fra.com

Comment partager des montages NFS sur zeroconf?

J'aimerais annoncer mes partages NFS via Avahi afin de pouvoir naviguer à partir de plusieurs machines sans avoir à tout configurer, en particulier lorsque les invités arrivent et que je veux quelque chose d’automagique.

Je suis conscient que la plupart des clients auront besoin de paquets supplémentaires (comme nfs-common) installés pour que cela fonctionne. La solution idéale comprendra également des instructions pour les clients (le cas échéant).

2
Jorge Castro

Ma réponse à la question question 189 inclut en fait une réponse pour les partages NFS (bien que la question ne mentionne pas explicitement NFS): Créez un fichier de description de service (par exemple, nfs.service) dans /etc/avahi/services avec le contenu suivant:

<service-group>
  <name replace-wildcards="yes">NFS share on %h</name>
  <service>
    <type>_nfs._tcp</type>
    <port>2049</port>
    <txt-record>path=/path/to/someshare</txt-record>
  </service>
</service-group>

Le port 2049 nécessite cependant l'utilisation de l'option insecure du fichier /etc/exports.

Ensuite, vous devriez pouvoir utiliser votre gestionnaire de fichiers, accéder à "Réseaux" et accéder à votre partage. Malheureusement, le gestionnaire de fichiers GNOME ne fournit pas de support pour NFS pour le moment ( Launchpad Bug # 2926 , merci à João Pinto pour signaler cela) et le support NFS dans le gestionnaire de fichiers KDE est cassé (bug KDE # 184997 Maintenant corrigé) aussi…

3
Marcel Stimberg

Les partages annoncés NFS ne sont pas gérés par gnome-vfs pour le moment. Un rapport de bogue le demande: https://bugs.launchpad.net/gnome-vfs/+bug/2926

2
João Pinto