Та же ошибка здесь, за исключением того, что экземпляр Linux работает на виртуальной машине (QEMU). Добавление -o nfsvers=3
не помогает; mount -v
ясно показывает, что согласование протокола происходит и успешно.
Проблема заключается в том, что запрос на монтирование поступает из непривилегированного порта; сдачи
nfs.server.mount.require_resv_port = 0
в /etc/nfs.conf
на Mac и уведомление работающего сервера (sudo nfsd update
) исправляет это для меня.
Примечание: вот что руководство говорит об этом параметре и его последствиях для безопасности:
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.