#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
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?
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
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 !
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
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...
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
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