O mesmo erro aqui, exceto que a instância do Linux está sendo executada em uma máquina virtual ( QEMU ). Adicionar -o nfsvers=3
não ajuda; mount -v
mostra claramente que a negociação do protocolo está ocorrendo e é bem-sucedida.
O problema é que a solicitação de montagem vem de uma porta sem privilégios; colocando
nfs.server.mount.require_resv_port = 0
em /etc/nfs.conf
no Mac e notificando o servidor em execução ( sudo nfsd update
) corrige isso para mim.
Nota: aqui está o que o man page tem a dizer sobre essa opção e suas implicações de segurança:
nfs.server.mount.require_resv_port
This option controls whether MOUNT requests are required to
originate from a reserved port (port < 1024). The default value
is 1 (yes). Many NFS server implementations require this
because of the false belief that this requirement increases
security.