Estoy usando Mac OS High Sierra 10.13, y tengo algunos problemas para compartir una carpeta a través de NFS.
La configuración:
El firewall incorporado está deshabilitado y no hay ningún firewall de terceros instalado.
-
Me aseguré de que nfs service esté habilitado :
$ sudo nfsd enable
El servicio nfsd ya está habilitado.
-
Me aseguré de que nfs service esté ejecutándose :
$ sudo nfsd start
El servicio nfsd ya se está ejecutando.
-
Verifiqué con nmap para ver cómo se escuchan los puertos:
$ nmap localhost
Starting Nmap 7.60 ( https://nmap.org ) at 2017-10-17 21:53 CEST Nmap scan report for localhost (127.0.0.1) Host is up (0.00034s latency). Other addresses for localhost (not scanned): ::1 10.101.97.98 Not shown: 995 filtered ports PORT STATE SERVICE 80/tcp open http 111/tcp open rpcbind 1021/tcp open exp1 1023/tcp open netvenuechat 2049/tcp open nfs Nmap done: 1 IP address (1 host up) scanned in 4.34 seconds
-
rpcinfo
$ rpcinfo -p
program vers proto port 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 status 100024 1 tcp 1021 status 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
-
Probar conexión a nfs
$ telnet localhost 2049
Intentando :: 1 ... Conectado a localhost. El carácter de escape es '^]'.
-
Crear carpeta para compartir
$ mkdir -p ~/tmp/shared-test $ touch ~/tmp/shared-test/works.txt
-
Añádelo 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 sea correcto
$ sudo nfsd checkexports
El problema:
$ showmount -e
showmount: Cannot retrieve info from host: localhost: RPC failed:: RPC: Unable to send; errno = Bad file descriptor
$ syslog
Oct 17 21:56:28 Estebans-MacBook-Pro-2 rpc.lockd[215] : can't contact statd, 100024 RPC: Timed out --- last message repeated 2 times --- Oct 17 21:58:29 Estebans-MacBook-Pro-2 syslogd[43] : ASL Sender Statistics Oct 17 21:59:31 Estebans-MacBook-Pro-2 rpc.lockd[215] : can't contact statd, 100024 RPC: Timed out Oct 17 22:00:19 Estebans-MacBook-Pro-2 login[1328] : USER_PROCESS: 1328 ttys002 Oct 17 22:00:33 Estebans-MacBook-Pro-2 rpc.lockd[215] : can't contact statd, 100024 RPC: Timed out
Puedo ver rpc.lockd [215]: no puedo contactar a statd, 100024 RPC: se agotó el tiempo por completo, como un registro recurrente.
$ showmount 127.0.0.1
showmount: Cannot retrieve info from host: 127.0.0.1: RPC: Program not registered