Autor: Fabiano S. Rech
eMail: fabiano[NOSPAM]linuxbsd.com.br
Data: 2002
O Dhcp é um serviço de rede que é respopnsavel pela atribuição de endereços ip para todos os clientes da rede sem que seja necessário a especifição do mesmo, isto ajuda muito a configuração rápida de todos clientes se que seja necessária muita configuração local, no windows esta configuração é relativamente facÃl, não que no linux seja diferente mas observarmos alguns passos importantes que se forem seguidos, não haverá problemas com a ativação de ótimo recurso, por isto resolvi escrever este tutorial, para facilitar a vida das que quer se arriscar em fazer funcionar o DHCP no Linux. eu preferi neste tutorial usar a versão dhcpd de de Paul Vixie/ISC, (apesar de existir inúmeras para ambiente Unix) por ser livre e de fácil configuração.
Primeiramente verifique se o servidor dhcpd está instalado em seu computador, com o comando "whereis dhcpd" , caso não esteja instalado, basta fazer o download do arquivo neste link: dhcp-3.0.1
Descompacte o arquivo, e como root digite os costumeiros comandos: ./configure make make install
Terminado o processo de instalação, devemos criar um arquivo de configuração chamado dhcpd.conf no diretório /etc, para isto use do editor de sua preferência;
A seguir segue uma configuração do /etc/dhcpd.conf, basta copiar e alterar para os endereçamento desejados:
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
option subnet-mask 255.255.255.0;
option broadcast-address 255.255.255.255;
option routers 192.168.102.1;
option domain-name-servers 192.168.102.2;
option domain-name "alpha.master";
subnet 192.168.102.0 netmask 255.255.255.0 {
range 192.168.102.10 192.168.102.100;
range 192.168.102.150 192.168.102.200;
}
Esta configuração irá fornecer um endereçamento ip de 192.168.102.2 a 192.168.102.254, ele liberará o endereço por 600 segundos, caso o cliente não defina um tempo especifico.
Feito todo este processo, basta iniciar o servidor dhcp, com o comando:
/usr/sbin/dhcpd
Agora inicie um cliente na rede e verifique se tudo ocorreu da maneira esperada.