XP Client para diálogo de falha do NFS na inicialização, mas o mapeamento de unidade funciona

2

Estou montando um compartilhamento NFS em algumas máquinas Windows usando as ferramentas fornecidas no kit de ferramentas Serviços para Administração UNIX.

Eu configurei o serviço Mapeamento de Nomes de Usuário para usar arquivos locais de senha e de grupo. Eu tive que iniciar manualmente o serviço de mapeamento de nomes de usuário e, em seguida, criei um 'mapa avançado' do usuário da máquina XP para um uid que existe no meu servidor NFS, assim:

  • Usuário do Windows: Matt Bennett
  • Domínio UNIX: PCNFS
  • Usuário do UNIX: mattbennett
  • UID: 10250
  • Primário: *

Eu posso mapear uma unidade de rede sem problemas e ela identifica corretamente o UID e o GID para usar, mas quando eu reinicio recebo esta mensagem:

"Ocorreu um erro ao conectar-se ao servidor NFS. Certifique-se de que o serviço Client for NFS foi iniciado. Se o problema persistir, certifique-se de que o serviço Client for NFS possa se comunicar com o Mapeamento de Nomes de Usuário ou com o servidor PCNFS."

Depois de dispensar a caixa de diálogo, a máquina termina a inicialização e a unidade de rede está lá em Meu Computador com o título "Unidade de Rede Desconectada", mas eu posso abri-la Eu posso ver o compartilhamento de rede sem nenhum problema e 'desconectado' do seu título.

Parece que os serviços estão iniciando na ordem errada ou algo assim, portanto, a primeira tentativa de conexão falha, mas os subsequentes funcionam conforme o esperado. Não parece haver nenhum sintoma além da caixa de diálogo, mas obviamente algo não está certo.

O que eu fiz de errado?

Obrigado Matt.

    
por Matt Bennett 25.10.2010 / 18:14

1 resposta

1

Excelente pergunta encontrei o mesmo problema há algum tempo. O Windows está tentando restaurar as unidades de rede mapeadas antes que os serviços unix estejam prontos. Você pode se livrar da mensagem de erro, mas ela aparecerá como uma unidade de rede desconectada até você clicar duas vezes nela. Isso foi testado no Windows XP SP3 Pro.

Você pode criar um novo dword no regedit

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ NetworkProvider \

adicione uma nova chave DWORD chamada

RestoreConnection

defina como 0

Isso suprimirá a mensagem, pois a unidade não tentará se reconectar antes que os serviços unix sejam carregados. Até agora eu não consegui encontrar nada sobre a "ordem de disparo", mas isso remove a mensagem para que o sistema continue a carregar. Para mim isso foi funcional o suficiente para passar para os outros projetos.

Eu fiz um tutorial rápido sobre como configurar clientes NFS, pois não consegui encontrar nada sobre isso online. link

    
por 09.12.2010 / 08:56

Tags