Register Registros para minha caixa Linux no meu servidor DNS / DHCP do Windows 2008

13

Eu tenho uma rede que é principalmente o Windows: Windows 2008 server (com DNS / DHCP, bem como AD), e várias principalmente as máquinas Windows (servidores, XP, 7). Eu sei que estou tentando adicionar algumas caixas Linux e não posso fazê-las aparecer no servidor DNS.

Estou usando o Ubuntu 11.04 (cliente e servidor). As caixas do Ubuntu não são parte do Domínio através do Samba ou qualquer coisa.

Eu vi muitas respostas conflitantes na Internet, incluindo este site: o registro feito pela caixa do Linux ou pelo servidor DHCP?

Eu tentei o seguinte:

  1. Na caixa do Linux, em /etc/dhcp/dhclient.conf , eu tinha: send host-name "ubuntubox" .
  2. Também testamos domínios totalmente qualificados, por exemplo, send host-name "ubuntubox.mydomain.local (pergunta secundária: qual deles está correto?)
  3. No Windows Server, na configuração do DHCP, clique com o botão direito do mouse na zona - > propriedades - > separador DNS - > marquei a última caixa de seleção ( Atualizar dinamicamente ... ).

De qualquer forma ... nada ajudou.

Outra questão: Por que eu tenho tanto /etc/dhcp3 AND /etc/dhcp na minha caixa Linux? Apenas a última pasta tem dhclient.conf (apesar das observações comuns na web).

Além disso, o sudo dhclient -r é realmente o equivalente a ipconfig /renew ? Tanto quanto posso dizer, não faz nada.

    
por Uri 04.06.2011 / 01:51

5 respostas

13

depois de configurar seu linux pc

  • para o debian: /etc/dhcp/dhclient.conf - > envie o nome do host "yourhostname";

  • para rhel: / etc / sysconfig / network-scripts

Vá para o seu servidor Windows 2008 (r2): Gerenciador de Servidores - > Servidor DHCP - > seu servidor - > Propriedades de IPv4 - > Vá para a aba DNS e marque a última opção - atualize dinamicamente os registros DNS A e PTR para .... NT 4.0

Em seguida, vá para a guia Avançado: Credenciais de registro de atualizações dinâmicas de DNS - Credenciais e definir credenciais a partir das quais o nome DHCP atualizará os registros DNS. (sem isso não vai funcionar) Alexey

    
por 29.06.2012 / 15:36
9

Existem algumas maneiras pelas quais isso pode acontecer; existem prós e contras para cada abordagem.

Primeiro, é a maneira "simples" de fazer isso (o que significa menos partes móveis); ter as caixas do ubuntu envia comandos de atualização do DNS para o servidor DNS. nsupdate é o meio para isso, está no pacote dnsutils. A principal ressalva aqui é que as atualizações não autenticadas precisarão ser ativadas em suas zonas DNS, o que pode representar um risco de segurança bastante desagradável - nomes que os aplicativos / sistemas gostam de usar para descoberta de serviços ("wpad", "teredo", "fantoche") ") estão maduros para o seqüestro.

A segunda opção é configurar o serviço DHCP para injetar os registros para você. Parece que isso é o que você estava tentando fazer. Algumas coisas para verificar para que funcione da maneira que você espera:

  • Verifique se a zona DNS tem atualizações dinâmicas seguras ativadas
  • Verifique se você tem "Atualizar dinamicamente os registros DNS A e PTR para clientes DHCP que não solicitam atualizações" set
  • Verifique se você está usando a configuração "Sempre" para registro dinâmico no servidor DHCP
  • Verifique se você está enviando aos clientes DHCP um sufixo DNS - o servidor DHCP não pode atualizar o DNS se ele não tiver uma zona para colocá-los. (o nome do host que você está enviando em dhclient.conf deve ser um nome de domínio totalmente qualificado; pode ser por isso que não está funcionando)

Ah, e supondo que seu DNS seja integrado ao AD, não combine os dois métodos - você acabará com problemas de permissões do objeto AD quando o servidor DHCP tentar atualizar algo que já foi inserido pelo host.

    
por 04.06.2011 / 03:23
0

Por favor, verifique esta responder , isso fornecerá um método para adicionar seu host a qualquer servidor DNS. No entanto, devo salientar que normalmente o servidor DHCP registra os clientes atribuídos automaticamente, a menos que (a) seu nome de host esteja incorreto ou ausente ou (b) seu servidor DHCP não seja instruído a fazê-lo.

Seu escopo no servidor DHCP deve ter atualizações ativadas.

    
por 15.06.2016 / 14:15
-1

não modifique o arquivo "/etc/dhcp/dhclient.conf" e deixe:% send host-name "<hostname>";

apenas preencha o nome do host em / etc / hostname:% mycomputer.mydomain.com

". mydomain.com" se estiver no DNS A, você tem uma zona de pesquisa direta chamada "mydomain.com" (procure no Gerenciador DNS no seu servidor DNS)

reinicie seu computador, você pode ver no seu DHCP que o computador aparece com o bom nome, e depois que o DNS A e o PTR atualizarem bem

    
por 21.08.2014 / 16:49
-5

A maneira mais fácil é instalar o servidor samba na sua caixa linux. Ao fazer isso, você poderá ping da sua caixa de linux usando o hostname de qualquer SO.

Para instalar o samba:

sudo apt-get -y install samba
    
por 14.12.2015 / 04:03