Problème NFS

Problème NFS - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 28-10-2002 à 11:44:48    

Lorsque je boote j'ai cette ligne dans mon /etc/fstab qui lance donc mon montage nfs :
 
192.168.1.1:/home/webadmin/www /home/chaica/site nfs auto,user  0     0
 
Au final ca marche mais c'est très long à se connecter. J'ai plusieurs erreurs du type lockd et portmap.  
 
Sur le serveur j'ai cette configuration :
 
hosts.allow :

Code :
  1. portmap: 192.168.1.2
  2. lockd: 192.168.1.2
  3. rquotad: 192.168.1.2
  4. mountd: 192.168.1.2
  5. statd: 192.168.1.2


hosts.deny :

Code :
  1. portmap:ALL
  2. lockd:ALL
  3. mountd:ALL
  4. rquotad:ALL
  5. statd:ALL


 
Et bien sûr le /etc/exports :

Code :
  1. /home/webadmin/www 192.168.1.2(rw)


 
Voila si qqn a des suggestions... Je rappelle qu'au final ca marche mais que la connexion est vraiment très longue.
 
CHaiCA


Message édité par chaica le 28-10-2002 à 11:46:42
Reply

Marsh Posté le 28-10-2002 à 11:44:48   

Reply

Marsh Posté le 28-10-2002 à 12:29:42    

Si tu fais un noauto du montage NFS, et que tu le montes à la main après le boot, c'est toujours aussi (pour voir) ?

Reply

Marsh Posté le 28-10-2002 à 12:34:34    

Si je monte à la main c'est toujours aussi long.
 
CHaiCA

Reply

Marsh Posté le 28-10-2002 à 14:41:59    

commences par virer tout ce qu'il y a dans ton hosts.deny, pour voir si ca va plus vite.
 
et verifies egalement que tu n'as pas un firewall qui tourne et qui bloquerait les ports ou le loopback

Reply

Marsh Posté le 28-10-2002 à 16:26:35    

Je crois savoir d'ou ça viens. Il faut que tu modifie les valeurs MINUID et MINGID sur ton serveur, dans /var/yp/Makefile
 
D'origine tu doit avoir de marqué:
 
MINUID=2000
MINGID=2000
 
Descend  ces valeur a 500 . Normalement ça devrait etre plus rapide. Je crois que + le chiffre est grand et + il prend de la bande passante.
 
Bon courage

Reply

Marsh Posté le 28-10-2002 à 16:56:56    

ds fstab:
rajoute rsize=8192,wsize=8192 dans les options


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 07-11-2002 à 19:47:47    

Alors c'etait quoi le probleme ????

Reply

Marsh Posté le 07-11-2002 à 21:40:17    

Ben le problème est toujours présent, j'ai pas eu trop le temps de m'en occuper.
 
Ma ligne actuelle dans le /etc/fstab:
 
192.168.1.1:/home/webadmin/www /home/chaica/site nfs auto,user,rsize=8192,wsize=8192  0     0
 
Si quelqu'un a des suggestions, je suis preneur.
 
CHaiCA

Reply

Marsh Posté le 07-11-2002 à 23:39:45    

Tu n'aurais pas des problèmes de résolution de nom aussi ?


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 08-11-2002 à 08:33:31    

  Bonjour
 
Si le problème n'est pas résolu (ça peine à se connecter, mais une fois connecté tout marche bien), il faut effectivement se pencher sur les problèmes de résolution de nom (comme le disait the_fireball).
En effet, dans les logs du serveur (/var/log/messages ?), il doit y avoir une ligne du genre :
 nfsserveur: rpc.mountd: authenticated mount request from 192,168,1,2:955 for /home/webadmin/www
(le port peut être différent)
 Mais c'est juste avant ce moment qu'il essaie de résoudre le nom du client. Il faut modifier le /etc/hosts (si ce n'est pas fait), sur le serveur NFS (et éventuellement sur le client) :
 
#>>----- /etc/hosts  -----<<
127.0.0.1  localhost
192.168.1.1  nfsserveur.mondomaine.net nfsserveur
192.168.1.2  client.mondomaine.net client
 
 
 Bien sur, il est également possible d'utiliser un serveur DNS pour cette résolution, mais la n'est pas le problème.
 
 Note finale : pourquoi est-ce que le serveur NFS a besoin de faire une résolution inverse ? Hé bien parce qu'on peut  envisager d'autoriser un domaine ou un nom de machine dans  le /etc/exports (man exports)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed