Subsecciones
Ejemplo de funcionamiento
NFS se basa en RPC (Remote Procedure Call)
- el servicio portmap (también llamado rpcbind) debe estar disponible y activo
- convierte números de programas RPC en números de puertos
- utiliza el puerto 111
- necesario para aplicaciones que usen RPC
- el comando rpcinfo nos muestra información RPC
- en Debian, paquete portmap
Otros demonios necesarios:
- rpc.nfsd: implementa la parte de usuario del servidor NFS (atender y resolver las peticiones de acceso del cliente a archivos situados en el directorio remoto)
- rpc.mountd: proceso que recibe la petición de montaje desde un cliente NFS y chequea para mirar si coincide con un sistema de ficheros actualmente exportado, y si el cliente tiene permisos suficientes para montar dicho directorio
- rpc.rquotad: proporciona información de cuotas a usuarios remotos
- rpc.statd: implementa el protocolo NSM (Network Status Monitor); proporciona un servicio de notificación de reinicio, cuando NFS cae; lo usa el servicio de bloqueo de ficheros lockd
- rpc.lockd: servicio de bloqueo de ficheros (NFS lock manager, NLM); no necesario en kernels modernos (>= 2.4) en los que el boqueo es realizado por el kernel
NFSv4 no usa portmap, ni los demonios rpc.mountd y rpc.statd
- Usa autenticación basada en Kerberos mediante los siguientes servicios:
- rpcsec_gss (cliente rpc.gssd, servidor rpc.svcgssd): autenticación de la conexión cliente-servidor
- rpc.idmapd: mapeo entre UIDs (o GIDs) y nombres de usuario (o nombres de grupos)
Administración de Sistemas e Redes <ASR.USC[at]gmail.com>
Tomás Fernández Pena <tf.pena[at]usc.es>
Última actualización: 24-11-15 17:44 por tomas
Curso de Administración de Sistemas y Redes por Tomás Fernández Pena se distribuye bajo la licencia Creative Commons Recoñecemento-Compartir baixo a mesma licenza. 3.0 España.
Trabajo original en persoal.citius.usc.es/tf.pena/ASR.