Pb 'mount' entre 2pc linux

Pb 'mount' entre 2pc linux - Linux et OS Alternatifs

Marsh Posté le 18-05-2004 à 12:17:19    

Bonjour,  :hello:  
 
J'ai 2 machines Linux sous redhat.
Je veux monter un dossier sur ma 2eme machine:
  mount -t nfs ip: /chemin /mnt/partage
 
J'ai modifié au préalable le fichier 'exports' de ma premiere machine.
 
Apres la commande 'mount' j'obtient le message:  Permission refusée
 
Aidez moi svp
merci


Message édité par tourist77 le 18-05-2004 à 12:17:53
Reply

Marsh Posté le 18-05-2004 à 12:17:19   

Reply

Marsh Posté le 18-05-2004 à 12:18:47    

passe root :o
 
multi tomate spotted :o

Reply

Marsh Posté le 18-05-2004 à 12:25:38    

Mais je suis en root

Reply

Marsh Posté le 18-05-2004 à 12:28:54    

tu as relancé xinetd ?

Reply

Marsh Posté le 18-05-2004 à 12:40:38    

nan, sur quelle machine?
 
Et c'est quoi ca 'xinetd' ?


Message édité par tourist77 le 18-05-2004 à 12:41:41
Reply

Marsh Posté le 18-05-2004 à 12:50:15    

direction : www.lea-linux.org

Reply

Marsh Posté le 18-05-2004 à 13:23:19    

su
service nfs restart

Reply

Marsh Posté le 18-05-2004 à 14:14:56    

J'ai aussi redemarré nfs...

Reply

Marsh Posté le 18-05-2004 à 14:16:06    

montre ton fichier /etc/exports sur ton serveur et aussi /etc/hosts.allow et /etc/hosts.deny
 
sur ton client donne la commande que tu fais
 
et désactive tes firewall


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-05-2004 à 14:22:15    

la syntaxe dans /etc/exports :
 
/répertoire/partagé IP_ou_NOM_ou_RESEAU(options)
 
ex.:
 
/home/tourist77  192.68.0.0/24(ro,sync)
(toutes les machines du réseau 192.168.0.0 ont accès au partage /home/tourist77 en lecture seule)
 
si root doit être authorisé à l'utiliser à distance, on rajoute dans les options : no_root_squash telquel :
 
/home/tourist77  192.68.0.0/24(ro,sync, no_root_squash)
 
c'est peut-être là ton problème ? vérifies tes logs aussi, en particulier /var/log/messages qui t'indiquera pourquoi le client ne peut utiliser la ressource


Message édité par BMOTheKiller le 18-05-2004 à 14:23:01
Reply

Marsh Posté le 18-05-2004 à 14:22:15   

Reply

Marsh Posté le 18-05-2004 à 14:30:52    

ben mes fichiers /etc/hosts.allow et /etc/hosts.deny  
sont vide...

Reply

Marsh Posté le 18-05-2004 à 14:32:44    

mon fichier exports:
/var/log/httpd/ 192.168.1.73 (rw)
 
ma commande:
mount -t nfs ip: /var/log/httpd /mnt/partage  
 
mon firewallest désactivé

Reply

Marsh Posté le 18-05-2004 à 14:35:55    

j'ai rajouté : no_root_squash
puis relancé exports et nfs
mais tjs le meme probleme

Reply

Marsh Posté le 18-05-2004 à 14:38:34    

tu essayes bien de monter en tant que root ?

Reply

Marsh Posté le 18-05-2004 à 14:39:29    

il ne faut pas mettre d'espace entre 192.168.1.73 et (rw)
ce doit être :

Code :
  1. /var/log/httpd/ 192.168.1.73(rw)


 
l'ordi sur lequel tu fais la commande mount a bien comme IP 192.168.1.73 ? ( /sbin/ifconfig )
 
portmap tourne sur la machine cliente ? tu as installé le package nfs-client ?
 
as tu un firewall activé sur une des machine ? ( /sbin/iptables -L )
 
sur le serveur est ce que la tentatice est connexion est logguée/enregistrée ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 19-05-2004 à 09:57:39    

(désolé de ne repondre que maintenant...)
 
Je suis tjs loggué en root
 
J'ai vérifié l adresse ip, elle n'a pas changé.
portmap est installé,j'ai fait un restart, ca a bien marché.
nfs s'est installé avec ma redhat,je n'ai rajouté aucun package.
Pour le firewall, j'ai tapé la commade : /sbin/iptables -L
 
ca ma donné ca (sur les 2 machines):  
Chain INPUT (policy ACCEPT)
target     prot opt source               destination          
 
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination          
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
 
je n'y comprend rien lol
 
sinon je tape 'setup' et je desactive le firewall mais quand je retape 'setup' le firewall est encore coché...
 
Et je n'ai pas compris la derniere question...
 
ps: sur un autre serveur j'arrivais à faire le montage, maintenant, meme pb de permission refusée :(

Reply

Marsh Posté le 19-05-2004 à 11:26:09    

par défaut, quand tu lances setup, il se met en coché, mais ça ne veut pas dire qu'il tourne, la preuve : tu n'as pas de règle avec iptables -L
 
pour la dernière question de Dark_Schneider, il te demande si dans tes logs système tu vois apparaître des messages en rapport avgec ce partage, si une machine tente de dé/monter, il y a un sortie dans /var/log/messages, dans le cas d'un montage réussi, on obtient par exemple :
 


May 17 17:03:00 BMO rpc.mountd: authenticated mount request from SERVEURADSL:942 for /mnt/stockage1/RPMS-Repository/RH8/RPMS/athlon-xp (/mnt/stockage1/RPMS-Repository/RH8/RPMS/athlon-xp)


 
tu peux utiliser la commande "tail -f" pour voir en continu le log, à lancer dans un terminal : tail -f /var/log/messages
pour quitter CTRL + C
 
tu verras un peu mieux ce qui se passe en temps réel

Reply

Marsh Posté le 19-05-2004 à 11:49:14    

Dans les messages, je n'ai que les etapes du demarrge du pc mais rien sur le montage...
 
Par contre apres avoir modifié le fichier exports je lance : exportfs
Mais une fois j'ai tapé : exportfs -a et j'ai eu une suite de message:
 
exportfs: No 'sync' or 'async' option specified for export "pcnlinux: /var/log/httpd".
  Assuming default behaviour ('sync').
  NOTE: this default has changed from previous versions
exportfs: pcnlinux has non-inet addr
exportfs: pcnlinux has non-inet addr
 
c'est normal?
(pcnlinux etant le client!!!)


Message édité par tourist77 le 19-05-2004 à 11:51:17
Reply

Marsh Posté le 19-05-2004 à 12:00:51    

J'ai réussiiiiiiiii :)
 
Dans le fichier exports, j'ai remplacé le nom de la machine par l adresse ip
J'ai lancé apres exportfs -ra
je n'avais plus : exportfs: pcnlinux has non-inet addr
et le montage a reussi!!!
 
Au depart, je mettais l adresse ip, alors est-ce à cause des options que j'ai mis à exportfs??? je sais pas

Reply

Marsh Posté le 19-05-2004 à 12:07:56    

en fait c'est un problème de résolution d'adresse, si tu n'as pas de serveur DNS local et que tu es en IP fixes, tu peux renseigner les fichiers /etc/hosts des différentes machines, je te conseille une petite lecture du man si besoin : man hosts
 
c'est assez simple à remplir en fait :
 
IP        NOM          ALIAS_FACULTATIFS
 
mais si ça ne fonctionnait pas avant avec l'IP, c'est certainement dû à l'erreur que t'as signalé Dark au dessus, tu avais mis un espace entre l'IP et les options entre parenthèses : à ne pas faire, il part tout de suite du fait que c'est "*" et après avoir testé ça n'a pas l'air de bien fonctionner


Message édité par BMOTheKiller le 19-05-2004 à 12:08:18
Reply

Sujets relatifs:

Leave a Replay

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