DHCP
DHCP
Jo˜o Medeiros (joao.fatern@gmail.com) a 1
Introdu¸˜o ca Neste tutorial iremos descrever a configura¸ao de um servidor DNS para uma rede local com atualiza¸ao c˜ c˜ autom´tica via DHCP utilizando o Ubuntu Server 8.04. Acreditamos que o procedimento ´ idˆntico a e e para a vers˜o 8.10. a A configura¸ao ´ relativamente simples, mas existem muitos detalhes que dever ser seguidos ` risca. c˜ e a O tutorial foi baseado em diversas fontes, vejas as referˆncias [1]-[4] e Nos comandos para edi¸ao de arquivos a seguir, estamos usando o vim. Se desejar, utilize algum c˜ outro editor como o nano por exemplo.
2
Configura¸˜o do DNS ca 2.1
Instala¸˜o do Bind ca Instale o BIND9, que ´ o servidor DNS no linux. e root@server:~# apt-get install bind9
Observe que ele deve ter criado o arquivo /etc/bind/rndc.key contendo a chave necess´ria para a a atualiza¸ao dinˆmica do DNS pelo servi¸o DHCP. Ela ser´ usada mais adiante. c˜ a c a
2.2
Configura¸˜o da chave de autentica¸˜o ca ca
Nas distribui¸oes baseadas no Debian, o arquivo a ser editado ´ o /etc/bind/named.conf. c˜ e root@server:~# vim /etc/bind/named.conf
Acrescente o conte´ do a seguir logo abaixo da linha include ”/etc/bind/named.conf.options”; u include "/etc/bind/rndc.key"; controls { inet 127.0.0.1 allow { localhost; } keys { rndc-key; };
};
Observe que o arquivo ”/etc/bind/rndc.key” deve ter sido criado durante a instala¸ao do bind9. c˜ Se ele n˜o existir, execute o comando rndc-confgen -a. a 2.3
Configura¸˜o das zonas ca Edite agora o arquivo /etc/bind/named.conf.local root@server:~# vim /etc/bind/named.conf.local e acrescente o conte´ do u 1
#Zona direta zone "lab4.fatern" { type master; file "/var/lib/bind/lab4.fatern.db"; allow-transfer { 192.168.3.1; }; allow-update { key "rndc-key"; }; notify yes;
};
# Zona reversa. Substitua 0.68.9 com seu endereco