Nomes de host completos do domínio do Windows não podem ser resolvidos, resultando na intranet não funcionando

1
  • o domínio: é foo.bar.local
  • nome completo do host é: bla.foo.bar.local
  • nome do host curto é: bla

  • Eu instalei o winbind.

  • aqui está o meu smb.conf:

    nome resolve pedido = host lmhosts ganha bcast

  • aqui está o meu nsswitch.conf:

hosts: arquivos mdns4_minimal [NOTFOUND = return] dns ganha mdns4

quando tento pingar o hostname completo, recebo: "ping: host desconhecido"

quando eu pingar nome de host curto ele funciona e me mostra

PING bla.foo.bar.local (10.11.20.135) 56 (84) bytes de dados. 64 bytes de bla.foo.bar.local (10.11.20.135): icmp_req = 1 ttl = 62 tempo = 49,7 ms

* observe que consegue obter o hostname completo !? : S

agora, a única razão pela qual eu preciso é porque estou tentando acessar sites da intranet. quando eu digito shortname host "bla" na barra de endereços do firefox, ele muda automaticamente para o hostname completo (o que é bom, certo ?!), mas então diz:

Servidor não encontrado O Firefox não consegue encontrar o servidor em bla.foo.bar.local.

o que estou fazendo errado? está me deixando louco. Então, se você está vagando, então sim, é intranet da empresa que estou tentando acessar do Ubuntu. Se eu usar o meu winxp de baixa qualidade, tudo estará funcionando perfeitamente.

    
por Nimrod Dayan 27.06.2012 / 10:32

2 respostas

2

Consegui resolver isso. Existem basicamente 3 etapas necessárias para que o Ubuntu se comunique totalmente com as máquinas de intranet baseadas no Windows.

  1. Instale o Samba e o Winbind
  2. modifique o /etc/samba/smb.conf assim:
  

[global]

        workgroup = DOMAIN_NAME

        server string = %h server (Samba, Ubuntu)

   wins server = WINS_IP_ADDRESS

        dns proxy = no

   name resolve order = wins lmhosts host bcast

* observe a última linha, "wins" vem em primeiro lugar na ordem!

  1. modifique /etc/nsswitch.conf em vez de ter:
  

hosts: arquivos mdns4_minimal [NOTFOUND = return] dns ganha mdns4

altere para:

hosts:          files dns wins mdns4

reinicia o computador (ou reinicia o samba e a rede) é isso aí, divirta-se!

    
por Nimrod Dayan 28.06.2012 / 22:18
1

Por favor, certifique-se que a primeira linha do seu arquivo resolv.conf é: pesquisa foo.bar.local

    
por visitor 27.06.2012 / 18:18