1 - Para instalar o serviço basta executarmos o seguinte comando:
# yum install dhcp -y
após instalado será criado um arquivo chamado dhcpd.conf onde iremos inserir nossas configurações. Geralmente esse arquivo vem sem nenhum conteúdo, mas basta dar um man para ver seus principais parâmetros.
Execute o comando abaixo para que o serviço do dhcp-server inicialize no boot
# chkconfig dhcpd on
2 - Configurando o arquivo dhcpd.conf:
# vim /etc/dhcpd.conf
Segue abaixo o conteúdo de um arquivo de exemplo, bem simples que pode ser usado como template.
option domain-name-servers 10.7.0.1, 200.22.22.22;
default-lease-time 432000;
max-lease-time 864000;
log-facility local7;
subnet 10.7.0.0 netmask 255.255.255.0 {
range 10.7.0.20 10.7.0.200;
default-lease-time 256000;
max-lease-time 256000;
option broadcast-address 10.7.0.255;
one-lease-per-client on;
option domain-name "dominio.com.br";
option routers 10.7.0.1;
option subnet-mask 255.255.255.0;
option netbios-name-servers 10.7.0.1;
}
Salve o arquivo e feche (:wq)
Vamos analisar algumas das opções contidas no arquivo.
domain-name-servers
Esta opção lista os servidores de nomes (DNS) a serem utilizados para resolução de nomes.
default-lease-time
Servidores DHCP cedem endereços sob pedido por um tempo pré-determinado.O padrão neste exemplo é ceder o endereço IP por 432000 segundos, ou 720 minutos.
max-lease-time
Caso o cliente solicite um tempo maior, o tempo máximo permitido será de 864000 segundos (14400 horas)
option routers
O cliente, além do número IP, recebe também a informação do número do equipamento que é o gateway de sua rede.
option sub-netmask
Esta opção define a máscara de subrede a ser fornecida aos clientes
option broadcast-address
Esta opção define o endereço de envio para requisições de broadcast
option domain-name
Esta máquina pertence ao domínio dominio.com.br
3 - Configurar para rodar na inicialização
Bom, para inicializarmos o serviço do dhcp basta executar o comando abaixo:
# service dhcpd start
Após executar o comando para inicializar o servidor dhcp você pode monitorar as requisições de ip das máquinas clientes pelo arquivo de logs do sistema.
Execute o comando abaixo para monitorar:
# tail -f /var/log/messages|grep dhcpd
Para testar se seu servidor dhcp está funcionando vá até a máquina cliente no caso windows e entre no prompt de comando e digite os seguintes comando e monitore no seu servidor DHCP:
Esse comando zera as configurações de endereçamento ip da máquina.
c:\ ipconfig /release
Esse comando renova, ou seja, busca uma nova informação de endereçamento ip para sua interface de rede local.
c:\ ipconfig /renew
7 comentários:
Opa, muito bom, mas eu fiz os passos e deu um erro, na verdade, falhou ao dar start, eu copiei o seu arquivo dhcpd.conf base e alterei conforme minha rede, deu erro, dai pra te certeza copier o seu arquivo e nao alterei nada, e deu erro do mesmo jeito, só fala que FALHOU ao dar start no serviço, tem como me ajudar^?
Olá Gustavo,
qual versão do teu SO que tá usando?
opaaa, é 5.3 Marcos...
muda cnforme a versão e?
Olá amigo, estou vendo que a postagem não é muito recente, mas espero que vc ainda acompanhe o blog e possa me ajudar, pois tentei configurar o Bind no meu CentOS seguindo exatamente o que vc citou porém está dando erro e não funciona. Fiz exatamente o que vc diz e na hora de startar o serviço dá um erro dizendo que o arquivo /etc/named.root.hints não existe ou não foi encontrado, algo assim.. então eu fui lá na pasta /usr/share/doc/bind-9.3.6...... e copiei o arquivo mencionado para a pasta /etc e tentei iniciar o serviço novamente porém aí recebi o erro dizendo que já existe uma definição anterior.. uso o centOS 5.5 64bits.. pode me ajudar, por favor? preciso muito desse servidor funcionando.. obrigado! abs
Olá Daniel, você seguiu o post http://marcosabadi.blogspot.com/2008/11/configurando-servidor-de-dns-no-centos.html ? as configurações do bind continuam as mesmas. Se tiver dificulde ainda pode me contactar pelo gtalk ou msn, ok. Abraço.
Srs.,
Tentei instalar o dhcp e apareceu a seguinte msg. Podem me ajudar?
[root@computer ~]# yum -y install dchp -y
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: centosp4-msync-dvd.centos.org
* extras: mirror.linux.duke.edu
* updates: mirror.linux.duke.edu
base | 3.7 kB 00:00
extras | 3.5 kB 00:00
updates | 3.5 kB 00:00
Setting up Install Process
No package dchp available.
Error: Nothing to do
Olá Amigo,
qual a versão do seu CentOS, você tentou executar o # yum search *dhcp* ?
ou tente
# yum install dhcp.i366 -y
Abraços.
Postar um comentário