Adicionei a seguinte linha a um hosts
arquivo Windows7 :
127.0.0.1 mecserver
O uso ping mecserver
funciona bem, mas se eu usar esse nome para conectar-me ao notebook (como localhost) e ver os compartilhamentos do Windows, ele sempre deseja que eu insira credenciais de usuário. Digitar o nome de usuário local + senha não funciona. O que indica para mim que o host remoto está conectado.
O uso do seguinte no campo de endereço do Windows Explorer do sistema local resulta em:
\\mecserver
Resultado : tenho que inserir um nome de usuário e senha, mas o usuário local não funciona
\\localhost
Resultado : exibe os compartilhamentos locais - é isso que eu quero com\\mecserver
\\127.0.0.1
Resultado : exibe os compartilhamentos locais - é isso que eu quero com\\mecserver
Eu quero usar \\mecserver
com o resultado de localhost
/ 127.0.0.1
. Isso é de alguma forma possível?
EDIT: O que eu fiz até agora:
Compartilhei em um notebook um compartilhamento de rede com o nome "testshare". Sem nenhum cabo de rede / wlan conectado, tento conectar-me a esse compartilhamento neste notebook. Isso funciona com \ localhost \ testshare e \ 127.0.0.1 \ testshare . Mas preciso de um caminho especial para um programa de terceiros como \ mecserver \ testshare . Então eu adicionei a linha 127.0.0.1 mecserver ao arquivo host. O ping mecserver funciona (local neste notebook), mas quando tento acessar o testshare com \ mecserver \ testsharePromove uma janela de login. Entrei no usuário atual do notebook, mas ele diz que a senha está errada. Eu até adicionei um novo testuser com o teste de nome e teste de senha e tentei adicionar isso a esta janela de login, mas ele não funciona (senha incorreta). Ativar a conta de convidado também não ajuda. O compartilhamento está aberto a todos e o acesso à segurança de arquivos / diretórios também para esta pasta / arquivos.
Adicionar 127.0.0.1 mecserver ao arquivo lmhosts tem o mesmo efeito que adicionar ao arquivo hosts - ele me mostra essa janela de login. Eu removi a linha 127.0.0.1 mecserver do arquivo hosts quando joguei com o arquivo lmhosts apenas para ter certeza.
hosts
arquivo afeta apenas pesquisas de DNS (e é por isso queping
funciona). Quando você usa a barra invertida dupla para acessar compartilhamentos de rede, o WINS / NetBIOS é usado.Respostas:
Eu acho que você precisa olhar para o
LMHOSTS
arquivo. Ohosts
arquivo parece afetar apenas pesquisas de DNS genéricas. Quando você usa o\\
para acessar um compartilhamento de rede, o WINS é usado.Na mesma pasta em que você encontra o
hosts
arquivo, também deve haver umlmhosts
arquivo.O conteúdo parece promissor:
Há também um artigo da Wikipedia sobre LMHOSTS .
Além disso, observe esta seção nas configurações avançadas de TCP / IP para sua conexão de rede:
Eu diria que a caixa de seleção deve ser marcada para que o
lmhosts
arquivo seja respeitado. Além disso, se a ediçãolmhosts
direta do arquivo não produzir o resultado desejado, tentarei usar essa funcionalidade "Importar LMHOSTS".Atualização Estou confiante de que, em geral, essa é a abordagem correta para o problema. Se eu criar uma cópia do
lmhosts.sam
arquivo e adicionar uma nova linha no final:Em seguida, tenho que usar a funcionalidade "Importar LMHOSTS ..." (que cria o
lmhosts
arquivo). Posso procurar\\mecserver
e solicitar credenciais (como você descreve). Sem a alteração,lmhosts
recebi um erro ao me dizer que a máquina é inexistente.Não posso deixar de pensar que essa manipulação tem um impacto negativo no processo geral de autenticação do Windows, porque, como você descreve, nenhum login válido de outra forma funciona no prompt apresentado. No entanto, esse pode ser um novo problema, que deve ser feito em uma nova pergunta.
fonte
lmhosts.sam
arquivo parece ser um arquivo de exemplo. Eu acho que você precisa usá-lo como modelo e, em seguida, usar a funcionalidade Importar LMHOSTS.\\127.0.0.2
ele também me dá a caixa de diálogo de login.Este é um problema de permissões. O usuário que você está tentando usar para acessar o compartilhamento não tem permissão para acessar o compartilhamento. Você precisa adicionar / mecserver / yourusername à lista de usuários permitidos para o compartilhamento. Talvez também funcione se você marcar a entrada "Todos" na lista de usuários ao criar o compartilhamento.
fonte