Lan DNS não funciona após a reinstalação do Ubuntu 13.10

0

Eu atualizo meu desktop Ubuntu para 13.10. Quando digo atualização quero dizer instalado em uma nova partição a partir do zero (partição antiga está disponível se

Para o problema: Eu estou tentando pingar um host (servidor Drobo-FS) por seu nome de host. Eu recebo "Host Desconhecido". No entanto ping de outro computador na mesma lan - funciona bem (um laptop com 12,04 lts).

para esse assunto, todo ping do 13.10 para o lan local pelo hostname falha, ping com ip funciona.

Eu não tenho um servidor DNS local, mas de alguma forma todos os outros computadores na rede se encontram pelo nome do host - apenas este novo falha ...

ajuda apreciada ...

    
por DrorCohen 11.11.2013 / 20:38

2 respostas

1

Como eu vejo agora, o problema é que você não está recebendo um domínio de pesquisa do seu servidor dns (presumivelmente seu roteador).

Seu resolv.conf deve ser assim:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) 
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 
nameserver 192.168.1.254         # <-- could also be 127.0.1.1, does not matter
search fritz.box                 # <-- THIS IS IMPORTANT

Normalmente, com um ping, o sistema operacional anexa a cadeia de pesquisa após o nome do host para pesquisar em sua rede interna. (Você verá que ping drobo-fs.domain.ext funciona.) Você deve ter obtido o domain.ext automaticamente do servidor-DNS.

Agora, você precisa determinar qual é o domain.ext no seu caso. Você poderia tentar nslookup x.x.x.x onde x.x.x.x é seu dns-server (router ?, no meu exemplo 192.168.1.254 ). Para mim, deu um name = fritz.box. no final. (onde fritz.box é o domain.ext )

Agora você pode adicionar isso sozinho adicionando-o nas configurações de conexão da seguinte forma:

Depois disso, ping drobo-fs.domain.ext e ping drobo-fs devem funcionar.

Resposta antiga (para referência):

Por que não apenas a linha hosts: files dns no seu /etc/nsswitch.conf ?

Remova o mdns4_minimal [NOTFOUND=return] e mdns4 se você não tiver um mdns-setup em funcionamento na sua rede.

Você também pode tentar [NOTFOUND=continue] em vez de [NOTFOUND=return] se fizer ter uma configuração de mdns na sua rede.

    
por 11.11.2013 / 21:24
0

Ter vitórias no /etc/nsswitch.conf deve funcionar. Eu sei que funciona na minha rede onde geramos vitórias. Mas se a entrada que você está procurando não está em vitórias, então é claro que não funcionaria. Então, "wins" é a resposta certa, agora você só precisa ter certeza de que o cliente está em vitórias.

    
por 11.11.2013 / 20:56