eddy33
non...
c'est pour cela que je n'ai pas une reponse bien nette...as tu bien lance le servie portmapper ?
++
<edit>
Le demon utilise par NFS est rpc.mountd via le portmapper. J'ai regarde le man du demon :
http://www.delafond.org/traducmanfr/man/man8/rpc.mountd.8.html
Tu as une option pour preciser le numero de port :
# rpc.mountd -p xxx
une piste a explorer...
</edit>
cngo
S'il est listé dans rpcinfo -p c'est pas qu'il est lancé ?
Sinon tu le lances comment ?
eddy33
Regarde mon <edit> plus haut...
Theoriquement, il doit etre lance...il y a toute la clique des rpc.xxx (rpc.quotad, rpc.lockd...)
As-tu tout bien lance ?
++
cngo
Re tout abord merci de tes aides 😉 J'avoue que je suis nul en nfs. Je ne connais que sommairement. J'ai changé le port par rpc.mountd -p 648. Après avec rpcinfo -p donne bien le port que j'ai choisi. Mais toujours le meme problème. Je suis désespéré. Je vais devoir si je ne trouve pas de solution de mettre mon samba dans la meme zone mais bon c'est ce que je ne veux pas bien sur.
Sinon j'ai défini rpc.lockd etc mais quand je fais un rpcinfo -p je ne vois pas de service lockd listé.
tobi1canobe
Faut googler pour nfs et firewall, car pour ouvrir une firewall a nfs faut des ports statiques. Je suis tombe sur ca pour fc3
http://www.lowth.com/LinWiz/nfs_help.html
[edit], ca a l'air d'etre vieux comme doc. Par contre pour fc3 le 4eme post dans:
http://www.linuxquestions.org/questions/showthread.php?t=294069 le 4eme post
Tobias.
cngo
Oui je suis déjà entré dans cette page auparavant. Mais ce que je ne comprend pas c'est que par exemple ; le serveur écoute sur le port un random que je définie avec un port fixe (4000 par exemple) Mais le client windows comment il sait qu'il faut communiquer avec ce port ? enfin bon je suis embrouiillé. Je suis désolé de poser des questions "connes" comme ca mais sur le coup je ne sais plus rien.
tobi1canobe
Relis le 2eme paragraphe de man portmap: Quand le deamon en question demarre, il le dit a portmap sur quel port il ecoute qui peut le dire a une autre machine. Le /etc/sysconfig/nfs doit toujours marcher d'apres mon /etc/init.d/nfs
Tobias
cngo
Ok merci je viens de faire ce qu'il y a marqué. Juste le rquotad dans le /etc/services ne marche pas. Dans rpcinfo -p, le port est tjs random.
tobi1canobe
D'apres /etc/init.d/nfs, ca a l'air d'etre configure dans le meme /etc/sysconfig/nfs avec une option du meme style que les aures:
RQUOTAD_PORT=1234
Tobias
[edit] tout ca devrait etre documente dans /usr/share/doc/initscripts-xxx/sysconfig.txt mais ca l'est pas. Tu peux faire un bugzilla, j'ai un peu la flemme. (Mieux: un bugzilla avec un patch, 🙂
cngo
En fait je viens de remarquer ceci dans le 4 ieme poste :
Now you should be able to mount the NFS share on the other box like so:
# mkdir /mnt/tom_share
# mount tom.exampledomain.org:/share /mnt/tom_share
Le problème c'est que ca je peux le faire sans modifier les ports. C'est le montage de mes profiles qui se font pas...🙁
cngo
Voilà ce que j'ai avec rpcinfo -p :
program no_version protocole no_port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100004 2 udp 872 ypserv
100004 1 udp 872 ypserv
100004 2 tcp 875 ypserv
100004 1 tcp 875 ypserv
391002 2 tcp 32778 sgi_fam
100024 1 udp 4000 status
100024 1 tcp 4000 status
100011 1 udp 740 rquotad
100011 2 udp 740 rquotad
100011 1 tcp 743 rquotad
100011 2 tcp 743 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100021 1 udp 4002 nlockmgr
100021 3 udp 4002 nlockmgr
100021 4 udp 4002 nlockmgr
100021 1 tcp 4002 nlockmgr
100021 3 tcp 4002 nlockmgr
100021 4 tcp 4002 nlockmgr
100005 1 udp 4003 mountd
100005 1 tcp 4003 mountd
100005 2 udp 4003 mountd
100005 2 tcp 4003 mountd
100005 3 udp 4003 mountd
100005 3 tcp 4003 mountd
Du coup statd n'est pas présent et rquotad n'est pas changé
tobi1canobe
ca ca le topo samba/nfs ?
Un serveur monte par nfs disons /mnt/homes puis il export ca avec samba pour des clients locaux ?
Si c'est le cas je me poserais des question sur le context de securite selinux des fichiers dans /mnt/homes
Tobias
cngo
Disons que c'est du automount. Et bien quand un utilisateur se connecte, le serveur exporte sa home directory. Normal en somme puisque c'est un domaine. Hors dans le meme réseau ok ca marche mais dans une machine dans une autre zone....hum hum ca ne marche pas. Mais quand j'avais commencé a faire mes test, defois ca marche desfois ca ne marche pas...bizar.
cngo
Et bien selinux n'est activé sur le serveur samba.
J'ai fait un telnet sur tous les ports modifié , ca répond sauf statd et zquota. QUoi que pour statd, il n'est pas listé...donc pas démarré ? et zquota ne veut pas changer de port.
cngo
J'ai remarqué que meme si je fais en sorte que mon firewall (shorewall) soit une passoire, ca ne monte pas !!!lol ca commence a me taper sur les nerfs !!!
tobi1canobe
Ce que je comprends pas ca la relation entre samba et nfs dans ton setup. S'il y en a une deja...
cngo
Et bien le montage en autofs ca utilise bien nfs ?
tobi1canobe
Ca va etre dur de monter une share samba en nfs :hammer:
Donne nous le contenu de auto.master et auto.home de tes clients.
Relis man 5 autofs, en particulier dans options il y a "There are two special options
-fstype= used to specify a filesystem type if the filesystem is not of the default NFS type."
Tobias.
cngo
Et bien ce matin j'ai relancé la machine, ca remarche. Je relance encore une fois et ca remarche. Donc c'est bien les ports à fixer sont donc les bons.
Ben oui dans mon /etc/exports j'ai bien les dossier concerant les partages da la home. Donc c'est monté en nfs c'es tpas si dur que àa 😃
cngo
En tout cas je vous remercie beaucoup en tout cas. Je vous revaudrai ça un jour 😉