Le problème
Lors de l'exportation d'un partage NFS depuis Linux NFS Server, il est capable de répertorier le partage depuis localhost :
[root@server]# exportfs -a [root@server ~]# exportfs /data [world] [root@server ~]# showmount -e localhost Export list for localhost: /data *
Cependant, rencontrez une erreur lors de la liste des partages NFS à partir du client NFS :
[root@client ~]# showmount -e server clnt_create: RPC: Port mapper failure - Authentication error [root@client ~]# rpcinfo server rpcinfo: can't contact rpcbind: : RPC: Authentication error; why = Client credential too weak
La Solition
Cela est dû à un paramètre TCP Wrapper incorrect :
$ cat /etc/hosts.allow sshd : ALL snmpd : ALL vsftpd : ALL ALL : localhost
$ cat /etc/hosts.deny ALL:ALL
La configuration par défaut refuse tout le trafic de tous les serveurs, à l'exception des suivants :
- connexion depuis localhost
- connexion à sshd, snmpd et vfstpd
Ajoutez ce qui suit à /etc/hosts.allow pour autoriser l'accès à rpcbind sur le serveur NFS :
# vi /etc/hosts.allow rpcbind: ALL