Instalando um Servidor DHCP com DHCPd

Posted by Felipe Silvany (MCP; MCTS; LPIC 1) | Posted in | Posted on terça-feira, maio 18, 2010

0

Aprenderemos a seguir todos os passos necessários para a instalação e configuração de um servidor DHCP. Todo processo é bem simples, porém, esteja muito seguro sobre seus conhecimentos de redes e Linux antes de fazer.

1 – O primeiro passo para a instalação de um servidor DHCP é a instalação do pacote DHCP3-SERVER (apt-get install dhcp3-server), em caso de dúvidas sobre o pacote, busque-o em : apt-cache search dhcp


2 - OK

3 – Iremos ignorar qualquer erro referente ao xmail, como:
dpkg: error processing xmail (--configure):

4 - Sua instalação retornará o erro abaixo, o que é normal. O DHCP-Server foi instalado corretamente, mas não “subiu” pois não está configurado.



 
 
 
 
 
5 – Acessaremos o arquivo /etc/dhcp3/dhcpd.conf e excluiremos todas as linhas comentadas, deixando apenas as linhas conforme o modelo abaixo.

# Sample configuration file for ISC dhcpd for Debian

ddns-update-style none;

option domain-name "example.org";

option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;

max-lease-time 7200;

log-facility local7

#subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}

#host fantasia {
# hardware ethernet 08:00:07:26:c0:a5;
# fixed-address fantasia.fugue.com;
#}

6 – Com todos os parâmetros desnecessários removido, vamos configurar nossa rede de acordo com nossa necessidade.


option domain-name - será o nome do seu domínio;
option domain-name-servers - serão os endereços dos DNS registrados. Na minha empresa eu possuo dois;
default-lease-time - controla o tempo de renovação dos endereços IP. O "600" indica que o servidor verifica a cada dez minutos (600 segundos) se as estações ainda estão ativas. Se você tiver mais endereços IP do que máquinas, os endereços IP das estações raramente vão precisar mudar.
max-lease-time - no caso de uma rede congestionada, o "max-lease-time" determina o tempo máximo que uma estação pode usar um determinado endereço IP. Isso foi planejado para ambientes onde haja escassez de endereços IP, como, por exemplo, em um provedor de acesso, onde sempre existem mais clientes do que endereços IP disponíveis e se trabalha contando que nem todos vão ficar conectados simultaneamente
host fantasia -  podemos definir máquinas específicas para pegarem sempre o mesmo endereço IP, onde “hardware ethernet” será o MAC Address e “fixed-address” será o endereço IP definido. Esta opção é ideal para “amarrar” IP para servidores.

Segue abaixo um exemplo do dhcpd.conf:

# Arquivo de Configuracao do DHCP for Debin

ddns-update-style none;

option domain-name "felipesilvany.com.br";

option domain-name-servers 192.168.104.19, 192.168.104.22;

default-lease-time 600;

max-lease-time 7200;

log-facility local7;

subnet 192.168.108.0 netmask 255.255.255.0 {
range 192.168.108.20 192.168.108.100;
option routers 192.168.108.1;
option broadcast-address 192.168.108.255;
default-lease-time 600;
max-lease-time 7200;
}

Desktop FelipeSilvany {
hardware ethernet 00:18:8B:DF:2D:D0;
fixed-address 192.168.108.49;
}

No exemplo acima, eu "amarrei" o IP da minha estação de trabalha através do MAC Adress da minha placa de rede a um IP específico/estático.
7 – Feitas as configurações no arquivo dhcpd.conf, iremos startar o daemon do DHCP: /etc/init.d/dhcp3-server start

8 – Podemos monitorar nosso ambiente através dos logs em: /var/log/syslog

 
 
Por: Felipe Silvany
 
 
* Gostou deste artigo? Não deixe de comentar.

Comments Posted (0)

Postar um comentário