Configurando Servidor DHCP Debian
Autor: Vinícius Bona | Publicado: 2012-03-14T09:19:00-07:00

DHCP

Dynamic Host Configuration Protocol

Servidor Manual: Ip do cliente é reservado via MAC no servidor

Automático: Determinada Quantidade de IP&nbsp; é definida na rede,&nbsp; o host possúi um tempo maior na conceção do IP em comparação com o ip dinamico, o tempo de conceção de IP pod ultrapasar meses.

Dinamico: O endereço IP é setado para ser utilzado por um período de tempo determinado, geralmente alguns minutos, ou seja, se o host fica um determinado tempo predefinido sem comunicação, o ip é retirado do host A e atribuído a um host B.
&nbsp; 
&nbsp;iniciar/parar serviço: /etc/init.d/iscdhcpserver start/stop/restart

Arquivos importantes:
/etc/dhcp/dhcp.conf
/etc/default/network 

Instalando DHCP 

1) instale o pacote do servidor DHCP

#aptitude install isc-dhcp-server

2) Realizar backup dos arquivos de configuração do servidor dhcp

#cp /etc/dhcp/dhcpd.conf&nbsp; /etc/dhcp/dhcpd.conf.backup

3) apagar conteúdo do arquivo dhcpd.conf

#echo "" &gt; /etc/dhcp/dhcpd.conf

4)Definindo placa que irá escutar (fornecer ip) DHCP

Altere o arquivo /etc/default/isc-dhcp-server

modifique a linha INTERFACES="eth0"

A linha interfaces=&nbsp; server para determinar qual interface irá trabalhar com o serviço. Caso não seja configurado , e o servidor possuir mais de uma placa de rede, as solicitações de DHCP podem ser feito por qualquer update.

Configurando o Dhcpd

Arquivos importantes:

/etc/dhcp/dhcpd.conf

1) como root altere o conteúdo do arquivo dhcp.conf

#vi /etc/dhcp/dhcpd.conf 

Exemplo de dhcp.conf:

ddns-update-style none;&nbsp;&nbsp;&nbsp; subnet 192.168.200.0 netmask 255.255.255.0 {&nbsp;&nbsp;&nbsp; range dynamic-bootp 192.168.200.100 192.168.200.200;&nbsp;&nbsp;&nbsp; option subnet-mask 255.255.255.0;&nbsp;&nbsp;&nbsp; option domain-name "google.com";&nbsp;&nbsp;&nbsp; option domain-name-servers 8.8.8.8,8.8.4.4;&nbsp;&nbsp;&nbsp; option routers 192.168.200.1;&nbsp;&nbsp;&nbsp; default-lease-time 600;&nbsp;&nbsp;&nbsp; max-lease-time 7200;host dmz2 {

hardware ethernet 08:00:27:bc:7d:24;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fixed-address 192.168.200.3;&nbsp;&nbsp;&nbsp;&nbsp; }}ddns-update-style none;-&gt; none: desabilita integração do dhcp com o servidor DNS;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; subnet 192.168.200.0 netmask 255.255.255.0 {-&gt; configurações de rede &nbsp;&nbsp;&nbsp; range dynamic-bootp 192.168.200.100 192.168.200.200;-&gt; ip dinamico (dynamic-bootp), caso quiser criar ip automático é só remover o dynamic(range 192168.200.100 192.168.200.200;)===&gt; option= indica tudo as configurações que os cliente vão receber;&nbsp;&nbsp;&nbsp; option subnet-mask 255.255.255.0;-&gt; máscara da subredeoption domain-name "google.com";&nbsp;&nbsp;&nbsp;
#option =&nbsp; são as opções que o host irá receber do servidor DHCP 

# domain-name-server e domain name ficaram dentro do arquivo /etc/resolve.conf 

option domain-name-servers 8.8.8.8,8.8.4.4;&nbsp;&nbsp; option routers 192.168.200.1;&nbsp;&nbsp;&nbsp; default-lease-time 600;&nbsp;&nbsp;&nbsp; max-lease-time 7200;

#bloco de códico entre {}&nbsp; abaixo atribui o MAC a um endreço IP Fixo host tux1 {

hardware ethernet 08:00:27:bc:7d:24;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fixed-address 192.168.200.3;&nbsp;&nbsp;&nbsp;&nbsp; }}
2) após reliazr procedimento, salve o arquivo e reinicie o serviço dhcp da estação de trabalho

#/etc/init.d/isc-dhcp-server restart