No se puede montar el recurso compartido NFS desde el server linux en Windows

Hay un server linux que soporta NFS v3 y 4, y una máquina virtual con WinXP que ejecuta un service de cliente para NFS. XP puede hacer ping al server, pero no puede montar las acciones de NFS.

Desde / etc / exports:

/home/files 192.168.0.0/24(ro,all_squash,anonuid=1003,anongid=1003,insecure,no_subtree_check) 

--debug se pasa a nfsd , pero no se muestra ninguna salida correspondiente en / var / log / messages. Parece que las peticiones no llegaron al server en absoluto.

En las windows cuando corro

 mount 192.168.0.1:\home\files Z: 

tengo

 ERROR — Invalid command line argument mount 192.168.0.1:\home\files Z: ^^^^^^^^^^^^^^^^^^^^^^^ 

Si voy con

 net use Z: 192.168.0.1:\home\files 

Lanza

 System error 67 has occurnetworking. The network name cannot be found. 

Después de un pequeño cambio de dirección

 net use Z: \\192.168.0.1\home\files 

Se salta por un segundo y luego da otro error:

 System error 1231 has occurnetworking. The network location cannot be reached. For information about network troubleshooting, see Windows Help. 

De acuerdo con la firma digital y el último time de modificación de los 'services UNIX' descargados, son presumiblemente de 2003-2004 año. El kernel de Linux que ejecuta el server es nuevo-3.10, por lo que podría haber algún tipo de incompatibilidad. Sin embargo, NFS v4 fue lanzado todavía en el diciembre de 2000, así que no estoy seguro. He intentado desactivar el firewall de Windows, pero sin suerte. El server no debe bloquear ningún puerto para el NAT.

Intente ejecutar el siguiente command
mount 192.168.0.1://home/files Z:

Esto debería funcionar para usted.

Si desea montar la carpeta raíz, ejecute el command
mount 192.168.0.1:/! Z:

PS: En cuanto a por qué esto funciona, no tengo idea, soy un total NFS noob … Si alguien sabe por favor compartir en los comentarios.