Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Sortie de la bêta de Fedora 21

#1 18/05/2012 16:22:13

amostock
Membre
Inscription : 24/05/2011
Messages : 27

Montage NFS impossible. Acces denied by server.

Bonjour à tous !

J'ai passé mon HTPC sous Fedora 16 depuis hier, il était sous Ubuntu.
Tout s'est à peu près bien passé dans la transition, excepté mes montages NFS !

J'ai repris mon /etc/exports qui allait bien sous Ubuntu :

/home/amo/Emmett    192.168.1.0/255.255.255.0(rw)
/home/amo/Emilie    192.168.1.0/255.255.255.0(rw)
/home/amo/Amocrea    192.168.1.0/255.255.255.0(rw)
/home/amo/Musiques   192.168.1.0/255.255.255.0(rw)

J'ai essayé avec des sync, no_root_squash), ça ne vient pas de là donc j'ai simplifié.
J'ai même essayé en ne mettant qu'une ligne et qu'un poste :

/home/amo/Emmett    192.168.1.20/255.255.255.0(rw,sync)

Marche po.

J'essaie de monter sur mon portable (qui n'a pas changé lui et qui montait très bien les partages avant) :

[root@mcfly] mount -t nfs 192.168.1.3:/home/amo/Emmett /mnt/emmett/
mount.nfs: access denied by server while mounting 192.168.1.3:/home/amo/Emmett

SeLinux est désactivé (sur les deux postes), j'ai ouvert tous les ports nécessaire dans le firewall (des deux côtés), et j'ai même également essayé sans firewall, même problème.
En retournant des sujets sur le même thème, je me rends compte que ce sont essentiellement des problèmes d'IP. J'ai vérifié, je ne vois rien de similaire ici.

Enfin, quand je fais un showmount sur le serveur :

[root@verne ~]# showmount -e localhost
Export list for localhost:
/home/amo/Musiques 192.168.1.0/255.255.255.0
/home/amo/Amocrea  192.168.1.0/255.255.255.0
/home/amo/Emilie   192.168.1.0/255.255.255.0
/home/amo/Emmett   192.168.1.0/255.255.255.0

Sur le portable :

[root@mcfly mnt]# showmount -e 192.168.1.3
rpc mount export: RPC: Unable to receive; errno = No route to host

Mon service est bien actif :

[root@verne ~]# systemctl status nfs-server.service 
nfs-server.service - NFS Server
	  Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled)
	  Active: active (running) since Fri, 18 May 2012 16:27:35 +0200; 47min ago
	 Process: 900 ExecStartPost=/usr/lib/nfs-utils/scripts/nfs-server.postconfig (code=exited, status=0/SUCCESS)
	 Process: 897 ExecStartPost=/usr/sbin/rpc.mountd $RPCMOUNTDOPTS (code=exited, status=0/SUCCESS)
	 Process: 880 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS ${RPCNFSDCOUNT} (code=exited, status=0/SUCCESS)
	 Process: 874 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
	 Process: 868 ExecStartPre=/usr/sbin/rpc.rquotad $RPCRQUOTADOPTS (code=exited, status=0/SUCCESS)
	 Process: 856 ExecStartPre=/usr/lib/nfs-utils/scripts/nfs-server.preconfig (code=exited, status=0/SUCCESS)
	Main PID: 871 (rpc.rquotad)
	  CGroup: name=systemd:/system/nfs-server.service
		  ├ 871 /usr/sbin/rpc.rquotad
		  └ 899 /usr/sbin/rpc.mountd

Et au cas où, j'ai ajouté ce qu'il faut dans /etc/hosts.allow (ip du portable) :

portmap:192.168.0.20
lockd:192.168.0.20
mountd:192.168.0.20
rquotad:192.168.0.20
statd:192.168.0.20

J'ai également essayé en changeant les ports comme décrit dans la doc, en les rajoutant dans le firewall, ça ne change rien :
/etc/sysconfig/nfs/ :

LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
STATD_PORT=662

(ajouté à la fin)

J'essaie d'activer des services, de les redémarrer, de reboot le serveur, rien n'y fait et je tourne en rond ! Aussi je demande de l'aide...
Désolé je balance beaucoup d'info, c'est pour essayer d'être le plus clair possible.

A bientôt !

Amo.

Hors ligne

#2 18/05/2012 16:50:07

amostock
Membre
Inscription : 24/05/2011
Messages : 27

Re : Montage NFS impossible. Acces denied by server.

Ah merci pour la réponse rapide !

Alors pour le 0.20, dans le /hosts.allow, c'est une erreur de copier-coller ! Merci, je l'avais pas vu !

J'ai corrigé, mais hélas ça ne change rien, toujours la même erreur.

portmap:192.168.1.20
lockd:192.168.1.20
mountd:192.168.1.20
rquotad:192.168.1.20
statd:192.168.1.20

L'IP du portable c'est bien 192.168.1.20, celle du serveur 192.168.1.3, le masque 255.255.255.0.

Mon /etc/exports, j'avais trouvé sur le net que cette syntaxe (192.168.1.0/255.255.255.0(rw)) permettait d'ouvrir à un maximum de postes en local les partages, et ça marchait bien jusqu'à Fedora.
De toute façon j'ai essayé en ne spécifiant que l'ip du portable, et en virant le masque, ça ne change rien :
/etc/exports :

/home/amo/Emmett    192.168.1.20(rw,sync)

(je redémarre le service)
Sur le portable, je monte :

[root@mcfly] mount -t nfs 192.168.1.3:/home/amo/Emmett /mnt/emmett/
mount.nfs: access denied by server while mounting 192.168.1.3:/home/amo/Emmett

Bizarre !
En tout cas merci pour le coup de main !

Dernière modification par amostock (18/05/2012 16:50:29)

Hors ligne

#3 18/05/2012 18:09:28

amostock
Membre
Inscription : 24/05/2011
Messages : 27

Re : Montage NFS impossible. Acces denied by server.

Oh punaise !
Merci ! Je viens de me rappeller que j'avais utilisé les DNS de Google pour l'installation, et c'est resté.
J'ai remis les DNS du FAI via NetworkManager, et ça fonctionne !
Je ne sais pas si c'est lié à ça ou au CHMOD de ton edit, j'ai fait les deux en même temps, mais ça marche.

Ca monte ! Je passe via autofs, c'est au poil.
Mais il reste un truc très bizarre, quand je tente un showmount sur le portable :

[root@mcfly ~]# showmount -e 192.168.1.3
rpc mount export: RPC: Unable to receive; errno = No route to host

J'ai peut-être mal remis les DNS d'Orange, ou je ne sais pas, je suis passé par /etc/sysconfig/network-scripts/ifcfg-p1p1.

Mais du coup ça amène une autre question maintenant, est-ce qu'il est possible de garder les DNS de Google et de paramétrer le truc pour qu'en interne ça fonctionne quand-même ? Faut passer par /etc/hosts ?
Parce que les DNS de Orange elles sont d'une misère, j'ai toujours eu des problèmes avec Fedora.

Sinon pour répondre à tes questions, au cas où :

[root@verne ~]# systemctl status nfs-server.service
nfs-server.service - NFS Server
	  Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled)
	  Active: active (running) since Fri, 18 May 2012 19:04:02 +0200; 2min 25s ago
	 Process: 912 ExecStartPost=/usr/lib/nfs-utils/scripts/nfs-server.postconfig (code=exited, status=0/SUCCESS)
	 Process: 910 ExecStartPost=/usr/sbin/rpc.mountd $RPCMOUNTDOPTS (code=exited, status=0/SUCCESS)
	 Process: 897 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS ${RPCNFSDCOUNT} (code=exited, status=0/SUCCESS)
	 Process: 882 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
	 Process: 876 ExecStartPre=/usr/sbin/rpc.rquotad $RPCRQUOTADOPTS (code=exited, status=0/SUCCESS)
	 Process: 869 ExecStartPre=/usr/lib/nfs-utils/scripts/nfs-server.preconfig (code=exited, status=0/SUCCESS)
	Main PID: 879 (rpc.rquotad)
	  CGroup: name=systemd:/system/nfs-server.service
		  ├ 879 /usr/sbin/rpc.rquotad
		  └ 911 /usr/sbin/rpc.mountd
[root@verne ~]# 
[root@verne ~]# systemctl status rpcbind.service
rpcbind.service - RPC bind service
	  Loaded: loaded (/lib/systemd/system/rpcbind.service; enabled)
	  Active: active (running) since Fri, 18 May 2012 19:04:02 +0200; 2min 31s ago
	 Process: 864 ExecStart=/sbin/rpcbind -w (code=exited, status=0/SUCCESS)
	Main PID: 867 (rpcbind)
	  CGroup: name=systemd:/system/rpcbind.service
		  └ 867 /sbin/rpcbind -w

Mon /etc/resolv.conf :

# Generated by NetworkManager
search home
nameserver 192.168.1.1

Et mon /etc/sysconfig/network-scripts/ifcfg-p1p1

HWADDR="1C:6F:65:CF:63:DB"
DOMAIN="home"
IPV6INIT="no"
UUID="46e26279-f69b-daf5-1b79-d03677b7178d"
IPADDR0="192.168.1.3"
DNS1="192.168.1.1"
PREFIX0="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
NM_CONTROLLED="yes"
BOOTPROTO="none"
GATEWAY0="192.168.1.1"
DEVICE="p1p1"
TYPE="Ethernet"
ONBOOT="yes"
NAME="System p1p1"

Un grand merci à toi !

Hors ligne

#4 18/05/2012 18:50:34

amostock
Membre
Inscription : 24/05/2011
Messages : 27

Re : Montage NFS impossible. Acces denied by server.

Exact, ça fonctionne en revenant à des DNS tierces !
Pas grave pour le showmount, ça marche, je vais appliquer la technique du "if it work, don't fix it".

Il fallait quand-même le deviner le coup du 0701, j'aurais jamais pensé !
Un énorme merci à toi, pour ton écoute et ta réactivité.
Tu as sauvé un homme de la folie aujourd'hui ! :D

A bientôt !

Hors ligne

Pied de page des forums