erreur nfs linux

erreur nfs linux - Linux et OS Alternatifs

Marsh Posté le 21-05-2002 à 13:17:50    

voila je suis entrain d essayer de mettre un partage de fichiers sous linux avec nfs et sur le poste client j ai une erreur du type
 
[mntent] : avertissement : aucune nouvelle ligne finale à la fin de /etc/fstab
mount : impossible d'obtenir l'adresse pour tm1300
 
avec tm1300 le nom de la machine sur lekel je veux partager mes fichiers
 
sur mon poste serveur je pense l avoir bien configure puisque apres avoir edite le fic /etc/exports  je tappe la commande exportfs -a et j ai aucune erreur.
 
donc je suppose que l'erreur viens de mon poste client.
pouvez vous m aider a resoudre ce probleme??help me!!
merci par avance
 
ps: ah oui j oubliais j ai edite le fic /etc/fstab sur mon poste client et voici ma ligne
 
tm1300:/home /home nfs defaults 0 3
 
est ce bon???
merci pour vos reponses :-D

Reply

Marsh Posté le 21-05-2002 à 13:17:50   

Reply

Marsh Posté le 21-05-2002 à 13:26:29    

Déjà, il te faut une ligne vide à la fin de ton /etc/fstab
 
Ensuite, dans /etc/hosts, rajoute l'ip de la machine tm1300  
 
avec ça tu corriges tes deux erreurs. Bonne continuation


---------------
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 21-05-2002 à 14:01:11    

c'est clair que passe deja par l'ip plutot que direct par le nom de la machine.
 
un mount -t nfs xxx.xxx.xxx.xxx:/home /home   devrait deja te préciser les pbs.

Reply

Marsh Posté le 21-05-2002 à 14:05:02    

Qu'est-ce qu'il faut mettre dans le fichier exports ?


---------------
Qui cherche le soleil évite la pluie !
Reply

Marsh Posté le 21-05-2002 à 14:34:55    

heu pour ma premiere erruer ok ca marche avec la ligne vide mais pour la deuxieme maintenant ca me met quand je mount -a
 
mount: RPC: expiration du délai de la minuterie
j'ai rajouter ds le fic /etc/hosts
 
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
1.100.100.201 tm1300
j ai rajoute la derniere ligne est ce que c est bon??

Reply

Marsh Posté le 21-05-2002 à 14:41:01    

ben si 1.100.100.201 est bien l'adresse ip de la machine tm1300 , alors c bon.
 
Pour ton timeout, c bizarre. Regarde dans les logs du serveur nfs si ya pas des messages d'erreurs.
 
Tu as bien configuré les /etc/hosts.allow et /etc/hosts.deny 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 21-05-2002 à 14:44:22    

Citation :


Tu as bien configuré les /etc/hosts.allow et /etc/hosts.deny aussi  

 
 
heu nan ca sert a quoi et comment on fais pour les configurer  :sarcastic:

Reply

Marsh Posté le 21-05-2002 à 14:50:50    

ça sert à autoriser certaine machines à se connecter aux prog qui utilise lesRPC comme NFS...
 
Mon host.allow du serveur :
 
cat /etc/hosts.allow
# /etc/hosts.allow: list of hosts that are allowed to access the system.
#                   See the manual pages hosts_access(5), hosts_options(5)
#                   and /usr/doc/netbase/portmapper.txt.gz
#
# Example:    ALL: LOCAL @some_netgroup
#             ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper. See portmap(8)
# and /usr/doc/portmap/portmapper.txt.gz for further information.
#
portmap: 192.168.1.0/255.255.255.0
lockd: 192.168.1.0/255.255.255.0
rquotad: 192.168.1.0/255.255.255.0
mountd: 192.168.1.0/255.255.255.0
statd: 192.168.1.0/255.255.255.0
 
Donc tout mon rezo 192.168.1.x a le droit de se connecter au daemon qui sont décrit
 
Mon hosts.deny
 
# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
#                  See the manual pages hosts_access(5), hosts_options(5)
#                  and /usr/doc/netbase/portmapper.txt.gz
#
# Example:    ALL: some.host.name, .some.domain
#             ALL EXCEPT in.fingerd: other.host.name, .other.domain
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper. See portmap(8)
# and /usr/doc/portmap/portmapper.txt.gz for further information.
#
# The PARANOID wildcard matches any host whose name does not match its
# address. You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID
portmap: ALL
lockd: ALL
mountd: ALL
rquotad: ALL
statd: ALL
 
Par défault, il commence pas hosts.allow puis regarde hosts.deny
 
Mon /etc/exports
 
# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
 
/western_digital        192.168.1.0/255.255.255.0(rw,no_root_squash)
 
je partage le rep /western_digital seulmement aux machines du rezo 1923.168.1.0


---------------
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 21-05-2002 à 14:51:25    

pour le client, dsl, l'est pas online et du coup, j'y ai pas accès depuis le taf :ange:


---------------
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 21-05-2002 à 15:14:58    

et bien ca me met toujours  
 
[root@localhost root]# mount -a
mount: RPC: expiration du délai de la minuterie
malgre mes modifs de mes fic
 
 cat /etc/hosts.deny  
 
#
# hosts.deny This file describes the names of the hosts which are
#  *not* allowed to use the local INET services, as decided
#  by the '/usr/sbin/tcpd' server.
#
# The portmap line is redundant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow.  In particular
# you should know that NFS uses portmap!
 
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
 
 cat /etc/hosts.allow  
#
# hosts.allow This file describes the names of the hosts which are
#  allowed to use the local INET services, as decided
#  by the '/usr/sbin/tcpd' server.
#
 
portmap:1.100.100.0/255.255.255.0
lockd:1.100.100.0/255.255.255.0
mountd:1.100.100.0/255.255.255.0
rquotad:1.100.100.0/255.255.255.0
statd:1.100.100.0/255.255.255.0
 
et mon fichier exports
 
/home 1.100.100.202(rw)
 
voila snif  
 :(  :cry:

Reply

Marsh Posté le 21-05-2002 à 15:14:58   

Reply

Marsh Posté le 21-05-2002 à 15:21:15    

sur ton serveur, si tu fais rpcinfo -p localhost, tu as bien un truc de ce genre :
 
program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  32769  status
    100024    1   tcp  32768  status
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100021    1   udp  32770  nlockmgr
    100021    3   udp  32770  nlockmgr
    100021    4   udp  32770  nlockmgr
    100005    1   udp  32771  mountd
    100005    1   tcp  32769  mountd
    100005    2   udp  32771  mountd
    100005    2   tcp  32769  mountd
    100005    3   udp  32771  mountd
    100005    3   tcp  32769  mountd
    900101    1   udp    638
    900101    1   tcp    640


---------------
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 21-05-2002 à 15:21:45    

fais la meme chose depuis sont client : rpcinfo -p tm1300


---------------
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 21-05-2002 à 15:24:30    

voila le resultat que cela donne
 
[root@localhost root]# rpcinfo -p tm1300
   program no_version protocole  no_port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  32768  status
    100024    1   tcp  32768  status
    100011    1   udp    719  rquotad
    100011    2   udp    719  rquotad
    100005    1   udp  32769  mountd
    100005    1   tcp  32769  mountd
    100005    2   udp  32769  mountd
    100005    2   tcp  32769  mountd
    100005    3   udp  32769  mountd
    100005    3   tcp  32769  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100021    1   udp  32770  nlockmgr
    100021    3   udp  32770  nlockmgr
    100021    4   udp  32770  nlockmgr

Reply

Marsh Posté le 21-05-2002 à 15:30:07    

depuis ton serveur ou depuis ton client ?


---------------
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 21-05-2002 à 15:35:11    

ca c est depuis mon client
 
avec mon server g le message suivant:
 
[root@tm1300 /root]# rpcinfo -p localhost.localdomain
   program no_version protocole  no_port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  32768  status
    100024    1   tcp  32768  status
    100011    1   udp    719  rquotad
    100011    2   udp    719  rquotad
    100005    1   udp  32769  mountd
    100005    1   tcp  32769  mountd
    100005    2   udp  32769  mountd
    100005    2   tcp  32769  mountd
    100005    3   udp  32769  mountd
    100005    3   tcp  32769  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100021    1   udp  32770  nlockmgr
    100021    3   udp  32770  nlockmgr
    100021    4   udp  32770  nlockmgr

Reply

Marsh Posté le 21-05-2002 à 15:36:23    

et tu es allé voir dans les logs de sont serveur, genre syslog ou messages ???


---------------
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 21-05-2002 à 15:38:59    

heu non
comment ca marche??? :sarcastic:  
et apparemment syslog n est pas installe sur mon server
a quoi ca sert syslog???

Reply

Marsh Posté le 21-05-2002 à 15:43:00    

syslog est un daemon qui écoute sur un port sur lequel parlent d'auters daemons, et ensuite, il trie tout ce bavardage et le réparti dans différents fichier, afin que ce soit plus clair pour nous. Par exemple, tout ce qui touche le kernel var dans kern.log et kern.warn par exemple.
 
tu fais un tail -f /var/adm/messages dans un term sur ton serveur et ensuite tu essais de monter la ressources nfs depuis le client et tu regardes si tu as des erreurs


---------------
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 21-05-2002 à 15:48:44    

heu je ne comprend pas la manip a faire la???
desole
mais je n ai pas de rep adm ds /var moi et encore moins un fic message
 
et c est quoi un term ??
une fenetre bash?
 
[root@tm1300 /root]# tail -f /var/adm/messages
tail: /var/adm/messages: Aucun fichier ou répertoire de ce type
tail: aucun fichier restant

Reply

Marsh Posté le 21-05-2002 à 15:52:45    

arf dsl, g confondu av solaris :pt1cable:  
 
C dans /var/log/messages


---------------
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 21-05-2002 à 15:54:13    

bon ok, on va faire plus clair :
 
depuis ton serveur tu lances deux xterm.
dans un, tu passes root et tu fais tail -f /var/log/messages
dans l'autre, tu te connecte à ton client en telnet/ssh/ce que tu veux et tu fais une requete mount nfs
 
et tu regarde dans la premiere fenetre ce qui se passe.


---------------
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 21-05-2002 à 15:57:58    

alors voila le resultat
 
[root@tm1300 /var]# tail -f /var/log/messages
May 21 15:09:09 tm1300 last message repeated 6 times
May 21 15:10:01 tm1300 CROND[1960]: (root) CMD (   /sbin/rmmod -as)  
May 21 15:13:38 tm1300 gconfd (root-1473): 18 items remain in the cache after cleaning already-synced items older than 300 seconds
May 21 15:13:45 tm1300 rpc.mountd: authenticated mount request from 1.100.100.202:629 for /home (/home)  
May 21 15:14:03 tm1300 last message repeated 6 times
May 21 15:20:00 tm1300 CROND[1964]: (root) CMD (   /sbin/rmmod -as)  
May 21 15:30:00 tm1300 CROND[2024]: (root) CMD (   /sbin/rmmod -as)  
May 21 15:38:38 tm1300 gconfd (root-1473): 1 items remain in the cache after cleaning already-synced items older than 300 seconds
May 21 15:40:00 tm1300 CROND[2058]: (root) CMD (   /sbin/rmmod -as)  
May 21 15:50:00 tm1300 CROND[2091]: (root) CMD (   /sbin/rmmod -as)  
 
 
et puis en remontant ls nfs du client et ben g toujours la meme erreur:
 
root@localhost root]# mount -a
mount: RPC: expiration du délai de la minuterie

Reply

Marsh Posté le 21-05-2002 à 16:02:44    

bah la je c po trop, dsl :sweat:  
 
en cas, ata vers 20h, je serais chez moi et j'aurais accès à mon client et à mon serveur nfs et on comparera ce qui ne vas pas


---------------
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 21-05-2002 à 16:06:01    

ok mais moi je suis au boulot là
en fait je suis stagiaire mais je suis d accord pour te rejoindre ici vers 20h pour ke tu puisse m aider mdr  :wahoo:  
 
alors à ce soir alors,moi je me barre d ici là
ciao et a toute

Reply

Marsh Posté le 21-05-2002 à 16:06:46    

ok, je tacherai d'etre la pour 20h alors !!!!!!!!


---------------
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 21-05-2002 à 20:08:40    

Bon je viens de mater la conf de mon client et à part un /etc/hosts.deny valant  
 
# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
#                  See the manual pages hosts_access(5), hosts_options(5)
#                  and /usr/doc/netbase/portmapper.txt.gz
#
# Example:    ALL: some.host.name, .some.domain
#             ALL EXCEPT in.fingerd: other.host.name, .other.domain
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper. See portmap(8)
# and /usr/doc/portmap/portmapper.txt.gz for further information.
#
# The PARANOID wildcard matches any host whose name does not match its
# address. You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
 
 
ben j'ai rien de plus. Tu as bien installé tous les pacakges necessaires au fait ? Et ton kernel, il a le support NFS ?


---------------
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 21-05-2002 à 21:03:23    

bon alors je t'explique
en fait je suis en stage ds une boite et on me demande d implanter linux ds l entreprise
on m as donc fournis pour faire des tests 2 pc
1 serveur et 1 client
sur le serveur il y a une mandrake 8.0 mais apparemment ils n ont pas installe tous les packages rpm.
En se qui concerne le client ca tourne sur une redhat 7.1 ou 2 je sais pu exactement!par contre je sais pas si tout a ete installe parcqu'il n'y a pas de rpm manager comme sur la mandrake
comme les deux distrib sont assez recentes je pense quand meme que mon kernel supporte le nfs!!

Reply

Marsh Posté le 21-05-2002 à 21:08:59    

c possible, et j'espere. Voici mes modules :
 
nfs
lockd
sunrpc


---------------
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 21-05-2002 à 21:13:07    

et g un packages debian nfs-common, tout ça sur mon client.
 
Su mon server, g juste le support nfs et deux pacakges : nfs-common et nfs-kernel-server


---------------
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 21-05-2002 à 21:17:19    

ok bah je verrai ca demain matin
tu es sur le forum demain matin ou aprem??
si g besoin d aide mdr :wahoo:

Reply

Marsh Posté le 21-05-2002 à 21:20:53    

sur le forum peut etre pas tout le temps, mais réponds à ce topic et je recevrais un mail et je viendrais voir ;)  
 
Je vais aussi retrouver le site qui était bien fait sur le NFS


---------------
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 22-05-2002 à 01:37:03    

verifie si tu as bien les packages portmap et rpc et si les services correspondants sont bien demarres
 
(ils sont dans /etc/rc.d/init.d)
 
pour les lancer: /etc/rc.d/init.d/nomdutruc start

Reply

Marsh Posté le 23-05-2002 à 14:11:51    

et bien g reinstalle la mandrake 8.0 sur le poste serveur et g toujour la meme erreur:
 
mount: RPC: expiration du délai de la minuterie
 
j'ai reedite le /etc/exports
et les hosts.allow et hosts.deny également!
qu'est ce qu'il se passe sur ces deux pc de ......
 :cry:  :sweat:  :(

Reply

Marsh Posté le 23-05-2002 à 14:17:35    

tiens un howto http://www.tldp.org/HOWTO/NFS-HOWTO/index.html
 
essai de voir si tu as tout bien configuré


---------------
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 23-05-2002 à 14:49:55    

et bien ecoute j'ai bien lu le how-to que tu m as passe mais malheureusement j'ai tout bien configure!!!
en tapant la commande tracepath j'ai :
 
[root@localhost root]# tracepath tm1300
 1?: [LOCALHOST]     pmtu 1500
 1:  tm1300 (1.100.100.201)                                 1.431ms reached
     Resume: pmtu 1500 hops 1 back 1  
 
je pense que c est  bon mais lorsque je fais mount -a!!
patatrac :
 
[root@localhost root]# mount -a
mount: RPC: expiration du délai de la minuterie
 
je ne sais plus quoi faire je suis desepere
j'ai meme mis les droits 777 du repertoire que je veux partager sur le serveur!!!!!!!!!!!!!!!

Reply

Marsh Posté le 23-05-2002 à 14:53:23    

ah ben la je sais po, dsl.
 
Ah si, yaurais pas un firewall actif sur une de tes deux machines ? Genre securelevel chez mdk ou chez redhat ????


---------------
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 23-05-2002 à 14:55:12    

heu je sais pas
comment on fais pour savoir ca?
et comment les desactives au cas ou?

Reply

Marsh Posté le 23-05-2002 à 15:04:41    

iptables -L INPUT et tu regardes si ya des trucs écrit. Pareil pour OUTPUT et FORWARD
 
Si tu obtiens des messages d'erreurs ce que yavait pas de firewall :)))
 
Sinon pour tout virer :
 
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
 
iptables -X
 
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT


---------------
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 23-05-2002 à 15:10:19    

bon bah ecoute d un cote g commande not found pour iptables et de l autre ca me crache a la gueule de la sorte :
 
/lib/modules/2.4.7-10/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.7-10/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.7-10/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.7-10/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
iptables v1.2.3: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
 
voila maintenant je sais plus quoi faire?

Reply

Marsh Posté le 23-05-2002 à 15:13:59    

arf ben moi non plus...
 
Installe deux debian alors  ;)  
 
Nan plus sérieusement, je ne vois pas trop ce qui cloche, dsl


---------------
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    

Reply

Sujets relatifs:

Leave a Replay

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