Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/10/2010, à 14:13

billou

[résolu] Monter un dossier en local via serveur distant avec NFS?

Bonjour, j'ai un problème lorsque je souhaite monter un répertoire situé sur le serveur, sur mon ordinateur client.

camille@localhost:~$ sudo mount -v -t nfs4 intranet:/export/share /mnt/share
sudo: unable to resolve host localhost.localdomain
mount.nfs4: timeout set for Mon Oct 11 14:13:34 2010
mount.nfs4: trying text-based options 'addr=192.168.0.1,clientaddr=192.168.0.2'
mount.nfs4: mount(2): No such file or directory
mount.nfs4: mounting intranet:/export/share failed, reason given by server:
  No such file or directory

Et voici le résultat de l'appui sur la touche tab pour requérir l'auto complétation au niveau des dossier du serveur :

camille@localhost:~$ sudo mount -v -t nfs4 intranet:/rpc mount export: RPC: Authentication error; why = Failed (unspecified error)
rpc mount export: RPC: Authentication error; why = Failed (unspecified error)

Si vous avez une idée n'hésitez pas smile

Dernière modification par billou (Le 12/10/2010, à 00:34)

Hors ligne

#2 Le 11/10/2010, à 17:07

Jidey

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

Fait voir le contenu de /etc/hosts de ton client?

Hors ligne

#3 Le 11/10/2010, à 18:45

billou

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

coté client :

192.168.0.2     Thinkpad        # Added by NetworkManager
127.0.0.1       localhost.localdomain   localhost
::1     Thinkpad        localhost6.localdomain6 localhost6
192.168.0.1     intranet

coté serveur :

127.0.0.1       localhost
127.0.1.1       serveur

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Besoin d'autres infos? smile

Hors ligne

#4 Le 11/10/2010, à 23:39

Jidey

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

C'est bizarre ton erreur, enfin je l'ai jamais eue celle là.
En tous cas, pour utiliser nfs4 chez moi j'ai ça :

Serveur :
1) installer "nfs-common" et "nfs-kernel-server" (ça a priori c'est bon chez toi)
2) ajouter une ligne dans /etc/exports (ro pour read only, rw pour read write) :

/dossier/partage/ *(ro,fsid=0,insecure,no_subtree_check)

3) ajouter ces 3 lignes dans /etc/hosts.deny :

portmap:ALL
nfsd:ALL
mountd:ALL

4) ajouter ces 6 lignes dans /etc/hosts.allow (c'est l'IP du client à mettre, pense à adapter) :

portmap: 192.168.1.4
lockd: 192.168.1.4
nfsd: 192.168.1.4
mountd: 192.168.1.4
rquotad: 192.168.1.4
statd: 192.168.1.4

5) sudo /etc/init.d/nfs-kernel-server restart

Client :
1) créer un point de montage (un dossier quoi) : mkdir /home/billou/nfs4
2) monter le partage nfs :

sudo mount -t nfs4 ip-du-serveur:/ ip-du-client:/home/billou/nfs4

Je te conseille aussi de déclarer ton serveur dans le /etc/hosts du client et le client dans le /etc/hosts du serveur (je pense pas que c'est nécessaire mais de toutes façons ça te simplifiera la vie). Bon pour que ça marche il faut que tes IP soient fixes.

Essaye tout ça, j'espère que j'ai rien oublié, j'ai fait ça de mémoire...

Dernière modification par Jidey (Le 11/10/2010, à 23:40)

Hors ligne

#5 Le 12/10/2010, à 00:04

billou

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

Du coté des IP fixes, j'utilise un serveur DHCP couplé à une identification Mac pour fixer les IP attribuées au niveau du routeur, ça permet de simplifier la connectivité des nouvelles machines sur le réseau, aux utilisateurs lambda.

J'ai bien suivit ta procédure, et j'ai encore un message à la con

camille@Thinkpad:~$ sudo mount -v -t nfs4 intranet:/export/share /mnt/share/
mount.nfs4: timeout set for Tue Oct 12 00:03:29 2010
mount.nfs4: trying text-based options 'addr=192.168.0.1,clientaddr=192.168.0.2'
mount.nfs4: mount(2): No such device
mount.nfs4: No such device

Pourtant mon dossier /export/share lié au dossier /mnt/share du serveur est bien présent, et sur mon ordinateur client, le dossier /mnt/share a bien été créé !

Hors ligne

#6 Le 12/10/2010, à 00:32

billou

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

Bon je m'auto répond, apparemment ta manip était bonne, sauf sur un point, il ne faut pas spécifier nfs4 dans la commande, ni l'ip cliente smile

De plus il faut monter le module nfs sur la machine client avec :

sudo modprobe nfs

ensuite ça donne ça

camille@Thinkpad:~$ sudo mount -v -t nfs intranet:/export/share /mnt/share/
mount.nfs: timeout set for Tue Oct 12 00:30:45 2010
mount.nfs: trying text-based options 'vers=4,addr=192.168.0.1,clientaddr=192.168.0.2'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.0.1'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.0.1 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.0.1 prog 100005 vers 3 prot UDP port 54726
192.168.0.1:/export/share on /mnt/share type nfs (rw)

et le dossier est monté sur le client local ! smile

Hors ligne

#7 Le 12/10/2010, à 09:13

Jidey

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

Ah oui, l'IP cliente il faut pas (j'suis con ^^ )
Pour le modprobe j'avais pas eu besoin de le faire moi, mais c'est sur que si t'as pas les modules ça peut pas marcher smile

Par contre, nfs4 tu peux, mais ça change un peu la commande par rapport à ce que t'as fait. Là tu as monté ton partage en NFS. Regarde la différence entre les 2 :
nfs :

sudo mount -t nfs ip-du-serveur:/dossier/partage/ /home/billou/nfs

nfs4 :

sudo mount -t nfs4 ip-du-serveur:/ /home/billou/nfs4

Pour nfs4, c'est bien juste ip-du-serveur:/, il ne faut pas spécifier le chemin du dossier à monter. Je ne sais pas comment faire pour monter plusieurs partage du coup par contre...C'est faisable hein, juste que j'en ai pas eu encore besoin et que je me suis pas renseigné du coup.

Dernière modification par Jidey (Le 12/10/2010, à 09:15)

Hors ligne

#8 Le 16/10/2010, à 18:21

spad35

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

bonjour

Je me permet de remonter cette discussion car c'est la plus récente qui parle d'un problème lié a NFS
Depuis la mise à niveau vers maverick je ne suis plus capable d'accéder à mon serveur (ni à un autre ordi)
Je précise bien sur que j'ai accès au serveur depuis un autre poste qui est sous lucid

Depuis trois jour je cherche sans succès et j'ai toujours droit à la même insulte :

sudo mount.nfs 192.168.1.12:/share /media/nfs/ 
mount.nfs: access denied by server while mounting 192.168.1.12:/share

alors je cherche des pistes par élimination

@billou : ta version d'ubuntu est elle la 10.10 ? et si oui j'ai vu que ta commande avait
toujours l'option "-v".L'as tu déjà lancée sans cette option ?

=>https://bugs.launchpad.net/ubuntu/+sour … bug/537746

merci de m'éclairer sur ces points et toute sujétion sera la bienvenue

Dernière modification par spad35 (Le 16/10/2010, à 18:22)

Hors ligne

#9 Le 17/10/2010, à 16:25

Jidey

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

Ton poste n'aurait pas tout simplement changé d'IP?

Hors ligne

#10 Le 17/10/2010, à 17:34

spad35

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

non bien sur d'ailleurs le serveur a une ip fixe et je peux me connecter
en ftp ou avec samba

si je fait un "showmount" il me répond :

patrick@msiS271:~$ showmount -e 192.168.1.12Export list for 192.168.1.12:
/opt/sybhttpd/localhost.drives/HARD_DISK 192.168.1.0/255.255.255.0
patrick@msiS271:~$ 

Hors ligne

#11 Le 17/10/2010, à 18:44

spad35

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

en ce moment même j'ai un deuxième poste (un vieil assus) où le partage se fait sans problème avec la simple commande

sudo mount.nfs 192.168.1.12:/share /media/nfs/

les deux configs sont les mêmes : pas de pare-feu,pas de fichiers renseignés (fstab,/etc/exports,/etc/hosts...)

donc avec le assus (10.04)le partage se monte parfaitement

et avec le msi (10.10) ça foire lamentablement C'est pourquoi je me demande si ça ne viendrait pas de la version des "nfs-utils" de la 10.10

Hors ligne

#12 Le 18/10/2010, à 12:07

Jidey

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

J'avais aussi eu des soucis sur un client en 10.10 pour monter un nfs (serveur debian). Ca m'avait soulé, j'ai pas trop cherché, j'suis passé en nfs4 et ça a marché.
Par contre, j'ai un peu regardé sur le net, j'ai pas vu de rapport de bug sur les paquets nfs de la 10.10. Ouvre peut-être un nouveau topic, histoire que plus de monde le voit?

Hors ligne

#13 Le 19/10/2010, à 01:21

FlyingVFR

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

@spad35 -> Je partage mon expérience sur le sujet :

Entre un NAS Freenas (nommé freenas) en NFS, export autorisé pour les postes du réseau 192.168.1.0 et mon poste en Maverick 10.10.

Pour visualiser le partage du NAS :

showmount -e freenas
Export list for freenas:
/mnt/pointmontage1/partage1 192.168.1.0

Sur mon poste, je crée un point de montage dans mon home :

mkdir /home/freenasnfs

et je monte le lien NFS comme ceci :

sudo mount -t nfs freenas:/mnt/pointmontage1/partage1 /home/freenasnfs

Je pense que dans ton cas, il te manque le chemin complet de l'export(partage) sur le serveur :

192.168.1.12:/opt/sybhttpd/localhost.drives/HARD_DISK

En espérant que cela puisse t'aider... smile


Fais bien, laisse dire ! (devise bordelaise :-)

Hors ligne

#14 Le 19/10/2010, à 08:53

spad35

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

@FlyingVFR

Ce que tu dis semble logique mais quand je fais un showmount il me retourne :

/opt/sybhttpd/localhost.drives/HARD_DISK 192.168.1.0/255.255.255.0

avec 192.168.1.0/255.255.255.0 comme adresse et la plus petite adresse ip que j'ai c'est la livebox (192.168.1.1)

Et puis ce n'est pas comme si je voulais configurer un nouveau point de montage,ça fait des mois qu'il est -enfin était:(- opérationnel

Et puis regarde le post #11 ou tout fonctionne parfaitement avec un autre poste client c'est ça qui est étrange

wiki popcorn hour : NFS server

@Jidey

je ne suis plus sur que ce soit un problème avec NFS d'autant que j'ai beau me crever les yeux mais je n'ai aucuns logs système à propos de nfs
ou de mount ...c'est comme si je ne faisais rien...

Merci de votre aide mais là je n'ai plus d'idées

Hors ligne

#15 Le 19/10/2010, à 10:47

billou

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

T'as vérifié si c'était un problème de droits sur le dossier que tu veux monter via NFS?

Hors ligne

#16 Le 19/10/2010, à 17:05

spad35

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

Bon :

suppression de nfs-common_1.2.2-1 et nfs-kernel-server_1.2.2-1

je vais chez http://archive.ubuntu.com/ubuntu/pool/main/n/nfs-utils/

là je récupère nfs-common_1.2.0-4 et nfs-kernel-server_1.2.0-4 (    24-Mar-2010)

sudo dpkg -i les 2 paquets

puis

patrick@msiS271:~$ sudo mount.nfs 192.168.1.12:/share /media/popcorn/
[sudo] password for patrick: 
patrick@msiS271:~$ 

et hop, plus d'injures insultantes genre : access denied by server....bla...bla..


j'ai une jolie îcone du dossier "popcorn" monté sur mon bureau smile

On peut dire résolu dans un topic résolu

Mais pourquoi comme dit Jidey un peu plus haut il n'y a pas de rapport de bug ?
Je vais le reporter sur launchpad

Hors ligne

#17 Le 19/10/2010, à 17:19

Jidey

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

Cool, ça me rassure, je suis pas le seul chez qui ça marchait pas (moi j'ai contourné en passant sur nfs4).

Hors ligne

#18 Le 10/11/2010, à 18:14

Psykotik

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

De mon côté, le problème a été résolu en revenant à une version antérieure de nfs, comme indiqué par spad35 (v. 1.2.0-4).

Le plus étrange, c'est que le mount se faisait, avec la version actuelle de maverick, pour autant qu'on précise une option, n'importe laquelle

sudo mount -t nfs -o rw,user 192.168.1.X:/share /mnt/test

fonctionnait à merveille. Mais je pouvais mettre n'importe quoi d'autre dans l'option (vers=3 par exemple) et ça fonctionnait aussi. Il s'agit, a priori, donc d'un bug.

spad35, est-ce que tu as fait un rapport de bug sur launchpad ? Rien trouvé. Vu que j'ai moi aussi un popcorn, je pense que ça serait bien de le remonter, je pense que tous les utilisateurs de popcorn+linux doivent être impactés.

Hors ligne

#19 Le 23/11/2010, à 02:15

laf53

Re : [résolu] Monter un dossier en local via serveur distant avec NFS?

J'ai eu le même problème avec mon popcorn et mon Ubuntu en 10.10 et j'ai simplement rajouté la vers=3 dans la commande sudo mount, voir ici: http://www.networkedmediatank.com/wiki/ … NFS_server

la bonne commande, pour moi:
sudo mount -t nfs -o vers=3,rw <ip.address.of.NMT>:/share /media/pch

Tout fonctionne et j'ai aussi edité mon fstab en conséquence.

Hors ligne