La conexión NFS y Lion no funciona

6

Soy desarrollador web y estoy tratando de establecer un flujo de trabajo entre OSX Lion (Diseño + Desarrollo), servidor de preproducción Parallels + Ubuntu.

Estoy tratando de crear una conexión para compartir archivos (imágenes, js, css, etc.) de una manera rápida, pero no puedo lograr crear una conexión NFS.

NOTA: Puede compartir carpetas en Parallels, pero debido a problemas posteriores con GIT y SVN (no sigue enlaces simbólicos) necesito encontrar una alternativa.

OK, eso dijo:

Tengo a maquinas:

VM Ubuntu Server: 10.211.55.5 Cliente: 192.168.1.3

Ubuntu server conf:

/etc/hosts.allow
ALL:192.168.1.3/255.255.255.0

(No estoy seguro de cómo funcionan las máscaras)

/etc/export
/path/to/folder 192.168.1.3(rw,sync,no_root_squash)

Ejecuté:

sudo exportfs -ra
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/nfs-common <- This is command not found althought I installed it using aptitude

Finalmente, esto es lo que ejecuto en Lion: sudo mount -t nfs -o resvport, vers = 4 10.211.55.5:/nfs / home con la respuesta "mount_nfs: no se puede montar / nfs desde 10.211.55.5 en / home: Permiso negado "

También probé a través de Finder (Command-K - Network Connection) y a través de Disk Utility (NFS Connection, este último dice que la conexión está bien, pero lo único que hace es ocultar la carpeta local hasta que la conexión se elimine nuevamente. .)

Intenté comandos como:

showmount -e 10.211.55.5

showmount: No se puede recuperar información del host: 10.211.55.5: RPC: Programa no registrado

y

rpcinfo -p 10.211.55.5

No hay programas remotos registrados.

Creo que casi te di toda la información que obtuve.

¡Gracias!

Xavi Colomer
fuente

Respuestas:

7

Ok, encontré la solución, esta es mi configuración actual:

VM Ubuntu Server: 10.211.55.5 
From OSX Lion: 192.168.1.3

Desde VM Ubuntu Server

Exportaciones

sudo vi /etc/exports
/path/to/folder *(rw,sync,subtree_check,insecure)

Los anfitriones permiten

sudo vi /etc/hosts.allow
#empty

Los anfitriones niegan

sudo vi /etc/hosts.deny
#empty

Reiniciar servidores:

chown nobody:nogroup /path/to/folder
exportfs -a
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/portmap restart

Finalmente de OSX Lion

sudo mount -t nfs  10.211.55.5:/path/to/folder /local/folder/

Espero que ayude a alguien más!

Xavi Colomer
fuente