quarta-feira, 14 de março de 2012

Configurando Servidor DHCP Debian

DHCP

Dynamic Host Configuration Protocol

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

Automático: Determinada Quantidade de IP  é definida na rede,  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.
 
 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  /etc/dhcp/dhcpd.conf.backup

3) apagar conteúdo do arquivo dhcpd.conf

#echo "" > /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=  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;

    subnet 192.168.200.0 netmask 255.255.255.0 {

    range dynamic-bootp 192.168.200.100 192.168.200.200;

    option subnet-mask 255.255.255.0;

    option domain-name "google.com";

    option domain-name-servers 8.8.8.8,8.8.4.4;

    option routers 192.168.200.1;

    default-lease-time 600;

    max-lease-time 7200;

host dmz2 {

hardware ethernet 08:00:27:bc:7d:24;

        fixed-address 192.168.200.3;
     }
}



ddns-update-style none;


-> none: desabilita integração do dhcp com o servidor DNS;

         subnet 192.168.200.0 netmask 255.255.255.0 {

-> configurações de rede

    range dynamic-bootp 192.168.200.100 192.168.200.200;


-> ip dinamico (dynamic-bootp), caso quiser criar ip automático é só remover o dynamic(range 192168.200.100 192.168.200.200;)

===> option= indica tudo as configurações que os cliente vão receber;

    option subnet-mask 255.255.255.0;


-> máscara da subrede

option domain-name "google.com";




   
#option =  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;
  
option routers 192.168.200.1;

    default-lease-time 600;

    max-lease-time 7200;


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

hardware ethernet 08:00:27:bc:7d:24;

        fixed-address 192.168.200.3;
     }
}


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