Я настраиваю сервер NFS Ubuntu с клиентом Solaris 10. Базовая конфигурация мне нравится, и она тоже некоторое время работала. Я получаю сообщение «RPC: Ошибка аутентификации» на клиенте.
/ etc / exports:
/export/opencsw-future 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,async)
/export/opencsw-current 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,async)
$ ls -ld /export/opencsw-current
drwxr-xr-x 7 maciej maciej 4096 2012-02-05 14:55 /export/opencsw-current
$ grep opencsw /etc/vfstab
foosrv:/opencsw-current - /export/opencsw-current nfs - yes -
$ sudo mount /export/opencsw-current
NFS compound failed for server foosrv: error 7 (RPC: Authentication error)
(...repeated...)
nfs mount: mount: /export/opencsw-current: Permission denied
Имя хоста моего сервера разрешается как для адресов IPv4, так и для IPv6.
Проблема заключалась в том, что клиент NFS пытался подключиться через адрес IPv6, а на сервере не было записей IPv6. Исправление состояло в том, чтобы добавить мою подсеть IPv6 в / etc / exports на сервере NFS:
/export/opencsw-current 192.168.3.0/24(rw,nohide,insecure,no_subtree_check,async) 2001:X:Y:Z::/64(rw,nohide,insecure,no_subtree_check,async)