5 votos

Montaje de NFSv4 compartir desde Linux Debian 6 a Freebsd 9-RC3 "el servidor requiere autenticación más robustos"

Me he encontrado con un problema extraño, mientras que tratando de montar de FreeBSD 9.0-RC3 a un Debian Linux.

El comando que estoy usando es:

sudo mount-v gorkon:/basura /tmp/prueba

Esto devuelve la inmediata siguiente información:

montaje: no tipo fue dado - voy a asumir nfs debido a que el colon el monte.nfs: el tiempo de espera establecido para Thu Jan 5 17:37:40 de 2012 el monte.nfs: tratando de opciones basadas en textos vers=4,addr=[serverip],clientaddr=[cllientaddr]' el monte.nfs: montaje(2): Permiso denegado el monte.nfs: acceso denegado por el servidor mientras que el montaje de gorkon:/cubo de basura

No hay ninguna entrada de registro, que puede encontrar en el servidor (gorkon), y la siguiente entrada del registro está en mi syslog para el debian cuadro:

[30082.224612] RPC: servidor gorkon requiere autenticación más robustos.

El servidor NFS tiene nfsuserd ejecución, rpcbind ejecución. He tratado de establecer la proporción en /etc/exports para uso sec=sys (y conectar de la misma manera). No tengo Kerberos establecido en esta red, y no estoy a punto de comenzar. Debian NFSv4 servidores se conectan a un Solaris 10 servidor NFSv4, y la máquina FreeBSD no puede montar sus propias acciones a través de NFS si me forzar el uso de nfsv4 (error es mount_nfs: /tmp/prueba : Permiso denegado). Un FreeBSD 8.2 de LIBERACIÓN cuadro no montar bien, el mismo error.

El Solaris 10 cuadro también se puede montar la máquina FreeBSD del monte. El error de esta máquina es :

genunix: [ID 664466 kern.aviso] NFS compuesto error de servidor gorkon: error 7 genunix: [ID 532867 kern.advertencia] ADVERTENCIA: servidor NFS llamada inicial a gorkon error: permiso denegado.

NFSv3 se monta un buen trabajo.

Alguna idea de qué podría estar pasando?

3voto

koudelka Puntos 31

Yo tenía el mismo problema, asegúrese de que usted tiene un "V4:" la root de la línea en /etc/exports, así:

V4: / -sec=sys
/tank/dedup host1 host2 host3

1voto

Curt Sampson Puntos 10866

Ha especificado un tipo de autentificación en el Servidor FreeBSD y en el cmd para montar? FreeBSD afaik requiere que para NFSv4.

sec=⟨sabor⟩ Esta opción especifica el tipo de seguridad sabor debe ser utilizado para el monte. En la actualidad, son:

                 krb5 ‐  Use KerberosV authentication
                 krb5i ‐ Use KerberosV authentication and
                         apply integrity checksums to RPCs
                 krb5p ‐ Use KerberosV authentication and
                         encrypt the RPC data
                 sys ‐   The default AUTH_SYS, which uses a
                         uid + gid list authenticator

Ver mount_nfs(8)

1voto

Martin Puntos 13951

En el lado del servidor en FreeBSD que necesita las siguientes líneas en /etc/rc.conf

nfs_server_enable="YES"
nfsv4_server_enable="YES"
nfsuserd_enable="YES"

y esto sería lo más simple posible /etc/exports

V4: /
/

En el Debian cliente final, usted quiere montar usando NFSv4 así:

$ sudo mount -t nfs4 test.home:/ /mnt

Desea reemplazar prueba.hogar con la IP o nombre de host de su servidor de NFS, y se puede reemplazar /mnt con cualquiera que sea el punto de montaje que usted desea utilizar.

Puede comprobar el protocolo utilizado por mirar la salida de este comando:

$ mount
test.home:/ on /mnt type nfs4 (rw,addr=192.168.1.5,clientaddr=192.168.1.3)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: