Ho avuto lo stesso problema ed è stato perché il client ha provato a connettersi localmente al proprio rpc.
Ho dovuto aggiungere 127.0.0.1 al mio /etc/hosts.allow nel computer client.
Per la mia sessione copiata di seguito, questi sono i dati coinvolti:
guarraè il nome della macchina client.192.168.2.53il server (denominatofluorma questo nome non è usato qui)./filesè la condivisione esportata dal server./files/fluorè la destinazione su cui montarlo.
Una pre-modifica della sessione della shell:
example@unixlinux.online:/files# cat /etc/hosts.allow
rpcbind : 192.168.2.0/24
example@unixlinux.online:/files# mount 192.168.2.53:/files fluor/
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified
example@unixlinux.online:/files#
Ho modificato il file e ho ottenuto questo:
example@unixlinux.online:/files# cat /etc/hosts.allow
rpcbind : 192.168.2.0/24 127.0.0.1
example@unixlinux.online:/files# mount 192.168.2.53:/files fluor/
example@unixlinux.online:/files#
Dopo aver aggiunto l'IP locale al client, potrebbe utilizzare il proprio rpc, come puoi vedere, il messaggio di errore è scomparso e ho potuto montare correttamente la condivisione remota.
systemctl start rpc-statd
o
service rpcbind start
service nfs-common start
allora i tuoi montaggi NFS funzioneranno.