Powered By Blogger

Translate

segunda-feira, 11 de julho de 2011

Servidor DHCP

Servidor DHCP
O DHCP (Dinamic Host Configuration Protocol) é um protocolo de rede que atua nas camadas do modelo OSI 2 e 3, utilizado para fornecer um endereçamento IP para um host.

O DHCP oferece três tipos de alocação de endereços IP


Atribuição Manual: Quando desejamos que certo host tenha um determinado endereço IP é necessário amarrar o endereço MAC da placa de rede no endereço IP específico, para o funcionamento o servidor DHCP descobre o endereço MAC do Host através do DHCPDISCOVER para identificar quais as máquinas que irão receber as configurações personalizadas.


Atribuição Automática: O HOST obtém um endereçamento de um espaços de endereços possíveis chamado RANGE, assim que o host se loga a primeira vez na rede ele recebe um endereçamento definitivo pelo servidor.


Atribuição Dinâmica: Cada vez que o Host é desligado o endereço IP que foi atribuido ira expirar e da próxima vez que o host se ligue o endereço IP será Outro

Configurando um Servidor DHCP

Instalando os Pacotes necessários:



# aptitude install dhcp3-server


O arquivo de Configuração fica no diretório /etc/dhcp3/dhcpd.conf


# Arquivo de Configuração DHCP


ddns-update-style none;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.100;
option subnet-mask 255.255.255.0; # Define a máscara de sub rede a ser fornecida ao host
option domain-name "seu_dominio.com.br"; # Nome do Seu Domínio
option domain-name-servers 200.176.2.10,4.2.2.2;  # Lista os servidores DNS utilizados
options routers 192.168.0.254; #  Além do número IP recebe a informação  host gateway
default-lease-time 600;    #  Fornecer o endereço IP por 600 segundos
max-lease-time 7200;     # Caso o host solicite um tempo maior,  máx permitido é 7200 seg

Iniciando o Serviço DHCP

#  invoke-rc.d dhcp3-server stop
# invoke-rc.d dhcp3-server start

Clientes DHCP

Instalando o Comando:

# aptitude install dhcp3-client

Efetuando Testes:

# dhclient

No arquivo /var/lib/dhcp3/dhcpd.leases ficam registrados os empréstimos de Ip´s.

Fixar IP pelo endereço MAC
O arquivo de configuração ficaria da seguinte forma

# Arquivo Configuração DHCPD.CONF

ddns-update-style none;
  subnet 192.168.0.0 netmask 255.255.255.0 {
  range dynamic-bootp 192.168.0.1   192.168.0.254;
  option routers 192.168.0.254;
  option subnet-mask 255.255.255.0;
  option domain-name seu_dominio.com.br;
  option domain-name-servers 200.204.0.10, 200.204.0.138;
  default-lease-time 21600;
  max-lease-time 43200;

host micro1 {
     hardware ethernet 0C:60:76:05:E9:65;
     fixed-address 192.168.0.2;
}

host micro1 {
     hardware ethernet 08:00:27:00:1C:30;
     fixed-address 192.168.0.2;
    }

}

OBS: dynamic-bootp Habilitar suporte ao Servidor dinâmico