você está aqui: Home  → Arquivo de Mensagens Curso Gratuito sobre Expressões Regulares, com o Prof.  Julio Neves

Integrando Bind com DHCPD

Colaboração: Smailli Hemori Moraes

Data de Publicação: 30 de Novembro de 2006

Configuração do DHCP

  • Obtenha o conteudo do parametro secret do arquivo /etc/rndc.key

  • Edite o arquivo de configuracao do DHCPD /etc/dhcpd.conf como segue
    ddns-update-style interim;
    default-lease-time 6000;
    max-lease-time 72000;
    authoritative;
    log-facility local7;
    
    key "rndckey" {
    algorithm       hmac-md5;
    secret "INSIRA O CONTEUDO DO PARAMETRO SECRET DO RNDC.KEY";
    };
    
    zone lab.local {
    primary 192.168.1.103;
    key rndckey;
    }
    
    zone 1.168.192.in-addr.arpa. {
    primary 192.168.1.103;
    key rndckey;
    }
    
    subnet 192.168.1.0 netmask 255.255.255.0 {
    range                           192.168.1.220 192.168.1.225;
    option routers                  192.168.1.253;
    option subnet-mask              255.255.255.0;
    option domain-name              "lab.local";
    option domain-name-servers      192.168.1.103;
    one-lease-per-client            on;
    option netbios-name-servers     192.168.1.103;
    
    # Configuração de IP fixo baseado no MAC
    host NOME_DO_EQUIPAMENTO {
    hardware ethernet 00:60:B0:43:B1:5A;
    fixed-address 192.168.1.223;
    }
    }
    
  • Reinicie o servico de dhcp

    # service dhcpd restart
    

Configuração do DNS

  • Edite o arquivo de configuracao do DNS /etc/named.conf como segue
    zone "lab.local" {
    type master;
    notify no;
    file "lab.hosts";
    allow-update { key rndckey; };
    
    };
    
    zone "1.168.192.in-addr.arpa"{
    type master;
    notify no;
    file "reverso.hosts";
    allow-update { key rndckey; };
    };
    

Criação das zonas

  • Crie o arquivo /var/named/chroot/var/named/lab.hosts com o seguinte conteúdo:
    $TTL 86400      ; 1 day
    lab.local IN SOA  srv1-lx.lab.local. root.srv1-lx.lab.local. (
    2006010600 ;
    28800      ;
    14400      ;
    3600000    ;
    86400      ;
    )
    
    NS      srv1-lx.lab.local.
    
    srv1-lx         A       192.168.1.103
    ftp             CNAME   srv1-lx
    
  • Crie o arquivo /var/named/chroot/var/named/reverso.hosts com o seguinte conteúdo:
    $TTL    86400
    @  IN SOA srv1-lx.lab.local. root.srv1-lx.lab.local.  (
    2006010600 ; Serial
    28800      ; Refresh
    14400      ; Retry
    3600000    ; Expire
    86400 )    ; Minimum
    IN      NS      srv1-lx.lab.local.
    223     IN      PTR     srv1-lx.lab.local.
    
  • Reinicie o servico de DNS

    # service named restart
    


Veja a relação completa dos artigos de Smailli Hemori Moraes