Não é possível montar o compartilhamento NFS do servidor linux no Windows

2

Existe um servidor Linux suportando o NFS v3 e 4, e uma máquina virtual com o WinXP executando um serviço de cliente para o NFS. O XP pode executar ping no servidor, mas não pode montar compartilhamentos NFS.

De / etc / exports:

/home/files              
192.168.0.0/24(ro,all_squash,anonuid=1003,anongid=1003,insecure,no_subtree_check)
A opção

--debug é passada para nfsd , mas nenhuma saída correspondente em / var / log / messages foi vista. Parece que os pedidos não chegaram ao servidor.

No windows quando eu corro

mount 192.168.0.1:\home\files Z:

Eu tenho

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

Se eu for com

net use Z: 192.168.0.1:\home\files

Ele lança

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

Após pequena alteração no endereço

net use Z: \192.168.0.1\home\files

Ele pula por um segundo e apresenta outro erro:

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

De acordo com a assinatura digital e o último horário de modificação dos "serviços do UNIX" baixados, eles são presumivelmente de 2003 a 2004 anos. O kernel do Linux rodando o servidor é novo - 3.10, então pode haver algum tipo de incompatibilidade. No entanto, o NFS v4 foi lançado ainda em dezembro de 2000, então não tenho certeza. Eu tentei desativar o firewall do Windows, mas sem sorte. O servidor não deveria estar bloqueando nenhuma porta para o NAT.

    
por tijagi 10.09.2014 / 02:17

1 resposta

5

Tente executar o seguinte comando em mount 192.168.0.1://home/files Z:

Isso deve funcionar para você.

Se você deseja montar a pasta raiz, execute o comando mount 192.168.0.1:/! Z:

PS: Por que isso funciona, não tenho idéia, eu sou um noob NFS total ... Se alguém souber por favor, compartilhe nos comentários.

    
por 04.11.2014 / 07:21