Estoy usando Mac OS Sierra Alta 10.13, y me estoy enfrentando algunos problemas de compartir una carpeta a través de NFS.
La configuración:
Construido en el firewall está desactivado y no hay una tercera parte firewall instalado.
-
Me aseguré de que el servicio nfs está habilitado:
$ sudo nfsd enable
El nfsd servicio ya está habilitado.
-
Me aseguré de que el servicio nfs está ejecutando:
$ sudo nfsd start
El nfsd servicio ya se está ejecutando.
-
He comprobado con el nmap para ver los puertos de ser escuchado:
$ nmap localhost
A partir de Nmap 7.60 ( https://nmap.org ) en 2017-10-17 21:53 CEST Nmap informe de análisis de localhost (127.0.0.1) Host (0.00034 s de latencia). Otras direcciones localhost (no escaneada): ::1 10.101.97.98 No se muestra: 995 filtrado de puertos EL ESTADO DEL PUERTO SERVICIO 80/tcp open http 111/tcp abierto rpcbind 1021/tcp abierto exp1 1023/tcp abierto netvenuechat 2049/tcp abierto nfs Nmap hecho: 1 dirección de IP (1 host) escaneado en 4.34 segundos
-
rpcinfo
$ rpcinfo -p
programa vers proto puerto 100000 2 udp 111 rpcbind 100000 3 udp 111 rpcbind 100000 4 udp 111 rpcbind 100000 2 tcp 111 rpcbind 100000 3 tcp 111 rpcbind 100000 4 tcp 111 rpcbind 100024 1 udp 612 estado 100024 1 tcp 1021 estado 100021 0 udp 843 nlockmgr 100021 1 udp 843 nlockmgr 100021 3 udp 843 nlockmgr 100021 4 udp 843 nlockmgr 100021 0 tcp 1017 nlockmgr 100021 1 tcp 1017 nlockmgr 100021 3 tcp 1017 nlockmgr 100021 4 tcp 1017 nlockmgr
-
Conexión de prueba para nfs
$ telnet localhost 2049
Tratando de ::1... Connected to localhost. Escape character is '^]'.
-
Crear carpeta para compartir
$ mkdir -p ~/tmp/shared-test $ touch ~/tmp/shared-test/works.txt
-
Añadir a /etc/exports
$ sudo echo "/Users/user/tmp/shared-test -mapall=-2:-2 -ro" >> /etc/exports $ sudo chmod 640 /etc/exports
-
Asegúrese de que /etc/exports es correcta
$ sudo nfsd checkexports
El problema:
$ showmount -e
showmount: No se puede recuperar información de host: localhost: RPC: error:: RPC: no se puede enviar; errno = Mala descriptor de archivo
$ syslog
17 de octubre 21:56:28 Estebans-MacBook-Pro-2 rpc.lockd[215] : no puede ponerse en contacto statd, 100024 RPC: tiempo de espera agotado --- último mensaje repetido 2 veces --- 17 de octubre 21:58:29 Estebans-MacBook-Pro-2 syslogd[43] : ASL Remitente Estadísticas 17 de octubre 21:59:31 Estebans-MacBook-Pro-2 rpc.lockd[215] : no puede ponerse en contacto statd, 100024 RPC: tiempo de espera agotado 17 de octubre 22:00:19 Estebans-MacBook-Pro-2 inicio de sesión[1328] : USER_PROCESS: 1328 ttys002 17 de octubre 22:00:33 Estebans-MacBook-Pro-2 rpc.lockd[215] : no puede ponerse en contacto statd, 100024 RPC: tiempo de espera agotado
Puedo ver rpc.lockd[215] : no puede ponerse en contacto statd, 100024 RPC: tiempo de espera agotado en todas partes, como recurrente de registro.
$ showmount 127.0.0.1
showmount: No se puede recuperar información de host: 127.0.0.1: RPC: Programa no registrado