El problema
Al exportar un recurso compartido NFS desde el servidor Linux NFS, puede enumerar el recurso compartido desde localhost:
[root@server]# exportfs -a [root@server ~]# exportfs /data [world] [root@server ~]# showmount -e localhost Export list for localhost: /data *
Sin embargo, encuentro un error al enumerar los recursos compartidos de NFS desde el cliente de 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 Solición
Esto se debe a una configuración incorrecta de TCP Wrapper:
$ cat /etc/hosts.allow sshd : ALL snmpd : ALL vsftpd : ALL ALL : localhost
$ cat /etc/hosts.deny ALL:ALL
La configuración por defecto niega todo el tráfico de cualquier servidor, excepto lo siguiente:
- conexión desde localhost
- conexión a sshd, snmpd y vfstpd
Agregue lo siguiente a /etc/hosts.allow para permitir el acceso a rpcbind en el servidor NFS:
# vi /etc/hosts.allow rpcbind: ALL