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.53
il server (denominatofluor
ma 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:
[email protected]:/files# cat /etc/hosts.allow
rpcbind : 192.168.2.0/24
[email protected]:/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
[email protected]:/files#
Ho modificato il file e ho ottenuto questo:
[email protected]:/files# cat /etc/hosts.allow
rpcbind : 192.168.2.0/24 127.0.0.1
[email protected]:/files# mount 192.168.2.53:/files fluor/
[email protected]:/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.