SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Serviços de Redes
Servidor DHCP
Instituto Federal Catarinense – Campus
Sombrio
Curso: Tecnologia em Redes de
Computadores
Professor: Jéferson Mendonça de Limas
Por que Utilizar um Servidor
DHCP
•Principais parâmetros que devem ser
configurados para que o protocolo TCP/IP
funcione em uma máquina
▫Número IP
▫Máscara de sub-rede
▫Gateway Padrão
▫Número IP de um ou mais servidores DNS
Por que Utilizar um Servidor
DHCP
•Em uma rede com centenas e até mesmo
milhares de estações de trabalho,
configurar o TCP/IP em cada estação se
torna uma tarefa bastante trabalhosa
•Sempre que houver mudanças, a
reconfiguração terá que ser feita
manualmente em todas as estações de
trabalho
Por que Utilizar um Servidor
DHCP
•Possibilidade de erros de configuração
▫Digitação do endereço IP
▫Digitação da máscara de sub-rede
Origem
RARP
•Reverse Address Resolution Protocol
▫ Funcionalmente similar ao ARP
▫ Faz um broadcast de requisição de um endereço IP
associado ao endereço MAC fornecido
▫ O servidor RARP responde com um endereço IP
▫ Apenas atribui o endereço IP (não o roteador
default e a máscara de subrede).
BOOTP
• BOOTstrap Protocol (BOOTP)
• De 1985
• Host pode configurar seus parâmetros IP em boot
time.
• 3 serviços
▫ Atribuição de endereço IP
▫ Detecta o endereço IP para uma máquina servidora.
▫ O nome de um arquivo para ser carregado e executado
por um cliente (boot file name)
• Não apenas a atribuição de IP, mas também o
roteador padrão, máscara de rede, etc.
• Enviado como mensagens UDP
• Usa o endereço de broadcast (255.255.255.255):
DHCP
9
DHCP
•Dynamic Host Configuration Protocol
▫A partir de 1993
▫RFC's 1541, 2131 e 2132
▫Uma extensão do BOOTP
▫Mesmos números de porta do BOOTP
▫Extensões:
Apoia alocação temporária ( “leases") de
endereços IP
 O cliente DHCP poderá adquirir todos os
parâmetros de configuração IP necessários
para a operar
▫DHCP pode interoperar com clientes BOOTP.
DHCP
Critério de atribuição de IP
•Atribuição manual
•Atribuição automática
•Atribuição dinâmica
Formato de mensagem DHCP
Tipo da Mensagem
BootRequest
/BootReply
Opicionalmente
usado pelos
agentes DHCP
Formato de mensagem DHCP
ID da transação, um
número gerado
randomicamente
escolhido pelo cliente,
usado pelo cliente e
servidor para associar
mensagens e respostas
entre um cliente e um
servidor.
Total de segundos
passados desde que
o cliente iniciou a
requisição.
Endereço IP do
cliente.
Formato de mensagem DHCP
Seu endereço
IP.
Endereço IP do
próximo servidor
usado no bootstrap;
retornado no
DHCPOFFER,
DHCPACK pelo
servidor.
Endereço IP do
agente Relay, usado
no booting via um
agente relay.
Formato de mensagem DHCP
Endereço do
Hardware do
cliente.
Opcional host
name do servidor.
Nome do arquivo
de boot, nome ou
null em
DHCPDISCOVER,
nome do diretório.
Opcional host
name do servidor. Campo
opcional de
parâmetros.
Funcionamento DHCP
Funcionamento DHCP
•Processo de 4 fases entre cliente e
servidores
▫ Cliente envia DISCOVER “Alguém me envie um
endereço” (Broadcast).
▫ Servidores OFFER “Use este endereço”.
▫Cliente REQUESTS “Eu usarei este”. (broadcast)
▫Servidores ACKNOWLEDGE “OK ou No Way!”
(ACK/NAK)
Fluxo de mensagens inicial
Server A Client Server B
Cliente tenta descobrir
disponíveis DHCP Servers
DHCPDISCOVER DHCPDISCOVER
Servers responde com
ofertas
DHCPOFFER DHCPOFFER
Cliente recolhe ofertas e
decide qual aceitar
O cliente faz um requisição
broadcasts um dos
endereços ofertados.
DHCPREQUEST DHCPREQUEST
O servidor reconhece o uso
do endereço IP pelo cliente.
DHCPACK
Configuração Completa
O cliente libera o uso do
endereço IP
DHCPRELEAS
E
Desligamento
DHCP Tipos de Mensagens
Message Description
DISCOVER Cliente transmite msg para localizar servidores
disponíveis
OFFER Servidor responde oferecendo parâmetgros para
configuração
REQUEST Cliente solicita os parâmetros oferecidos
ACK Servidor confirma o pedido para o cliente
NAK Servidor nego o pedido para o cliente
RELEASE Cliente avisa servidor que o Endereço IP ainda está em
uso
DECLINE Cliente avisa servidor que abre mão do Endereço IP
Tempo de renovação concessão
(Client Lease)
•T1 < T2 < Tempo de concessão
•T1 valor padrão = 1/2 of lease time
•T2 valor padrão = 7/8 of lease time
•Comunicado via DHCPOFFER, DHCPACK
•Ações do cliente quando o tempo passa:
▫T1: cliente deve renovar endereço com o
servidor DHCP.
▫T2: cliente deve renovar endereço com
algum servidor DHCP.
▫Tempo de concessão (Lease time): cliente
deve parar de usar o endereço IP.
Fluxo de renovação
Server A Client Server B
Client unicasts request to
continue using IP address
DHCPREQUES
T
Server acknowledges
request and updates lease
DHCPACK
Client broadcasts request to
continue using IP address
DHCPREQUES
T
DHCPREQUES
T
Server acknowledges
request and updates lease
DHCPAC
K
Configuration complete
T1 elapses
T1 elapses
Client unicasts request to
continue using IP address
DHCPREQUES
T
T2 elapses
Configuration complete
Estrutura de uma rede
Router
Internet
UDP Port
68
UDP Port
68
UDP Port
68
UDP Port
67
DHCP
Clients
Configuração Prática
Instalação em Servidor Linux (Debian/Ubuntu)
apt-get install dhcp3-server
Arquivos de Configuração
/etc/dhcp/dhcpd.conf
Iniciar e Parar o Serviço
/etc/init.d/isc-dhcp-server start/stop
service isc-dhcp-server start/stop
dhcpd.conf
1. ddns-update-style none;
2. default-lease-time 600;
3. max-lease-time 7200;
4. authoritative;
5. subnet 192.168.0.0 netmask 255.255.255.0{
6. range 192.168.0.1 192.168.0.100;
7. option routers 192.168.0.254;
8. option domain-name-servers
192.168.0.254;
9. option broadcast-address 192.168.0.255; }
Linha a linha
1. Indica se o DHCP irá trabalhar em conjunto com o DNS ou
não.
Opções: none, interim
2. tempo padrão que um IP ficará atribuído a um cliente,
caso este não requeira a renovação
3. tempo máximo que um cliente pode solicitar que um IP
fique atribuído.
4. Indica que somente os Ips da faixa conhecida podem ser
utilizados na Rede.
5. Define qual rede pode utilizar o DHCP.
6. Define o intervalo de IP que poderão ser atribuídos.
7. Endereço do Gateway padrão da Rede.
8. Endereço dos Servidores DNS.
9. Endereço de Broadcast da Rede.
Mais Opções
Fixar um IP para um host da Rede
host manuel{
hardware ethernet 00:00:00:00:00:00;
Fixed-address 192.168.0.253;
}

Mais conteúdo relacionado

Semelhante a Aula 02 - Configuração de Servidor DHCP.pdf

Semelhante a Aula 02 - Configuração de Servidor DHCP.pdf (20)

Redes prática - DHCP
Redes prática - DHCPRedes prática - DHCP
Redes prática - DHCP
 
Redes arquitetura tcp-ip parte 2
Redes   arquitetura tcp-ip parte 2Redes   arquitetura tcp-ip parte 2
Redes arquitetura tcp-ip parte 2
 
Redes dhcp
Redes dhcpRedes dhcp
Redes dhcp
 
Dhcp windows 2003
Dhcp windows 2003Dhcp windows 2003
Dhcp windows 2003
 
Dhcp
DhcpDhcp
Dhcp
 
DHCP
DHCPDHCP
DHCP
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson Treinamentos
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
05 - Aervidor DHCP
05 - Aervidor DHCP05 - Aervidor DHCP
05 - Aervidor DHCP
 
Aula 09 instalação e configuração dhcp
Aula 09   instalação e configuração dhcpAula 09   instalação e configuração dhcp
Aula 09 instalação e configuração dhcp
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
Dhcpv6
Dhcpv6Dhcpv6
Dhcpv6
 
Aula 5 semana
Aula 5 semanaAula 5 semana
Aula 5 semana
 
2016-redes-E.pptx
2016-redes-E.pptx2016-redes-E.pptx
2016-redes-E.pptx
 
Camada de aplicação parte1
Camada de aplicação parte1Camada de aplicação parte1
Camada de aplicação parte1
 
Aula12semana
Aula12semanaAula12semana
Aula12semana
 
Aula11semana
Aula11semanaAula11semana
Aula11semana
 
Criar servidor em virtualbox
Criar servidor em virtualboxCriar servidor em virtualbox
Criar servidor em virtualbox
 
MIKROTIK - SERVIDOR DHCP.docx
MIKROTIK - SERVIDOR DHCP.docxMIKROTIK - SERVIDOR DHCP.docx
MIKROTIK - SERVIDOR DHCP.docx
 
Unidade 2.7 Introdução ao Serviços DHCP
Unidade 2.7 Introdução ao Serviços DHCPUnidade 2.7 Introdução ao Serviços DHCP
Unidade 2.7 Introdução ao Serviços DHCP
 

Último

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometriajucelio7
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Vitor Mineiro
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfIvoneSantos45
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficasprofcamilamanz
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxSamiraMiresVieiradeM
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 

Último (20)

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Transformações isométricas.pptx Geometria
Transformações isométricas.pptx GeometriaTransformações isométricas.pptx Geometria
Transformações isométricas.pptx Geometria
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficas
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 

Aula 02 - Configuração de Servidor DHCP.pdf

  • 1. Serviços de Redes Servidor DHCP Instituto Federal Catarinense – Campus Sombrio Curso: Tecnologia em Redes de Computadores Professor: Jéferson Mendonça de Limas
  • 2. Por que Utilizar um Servidor DHCP •Principais parâmetros que devem ser configurados para que o protocolo TCP/IP funcione em uma máquina ▫Número IP ▫Máscara de sub-rede ▫Gateway Padrão ▫Número IP de um ou mais servidores DNS
  • 3. Por que Utilizar um Servidor DHCP •Em uma rede com centenas e até mesmo milhares de estações de trabalho, configurar o TCP/IP em cada estação se torna uma tarefa bastante trabalhosa •Sempre que houver mudanças, a reconfiguração terá que ser feita manualmente em todas as estações de trabalho
  • 4. Por que Utilizar um Servidor DHCP •Possibilidade de erros de configuração ▫Digitação do endereço IP ▫Digitação da máscara de sub-rede
  • 6. RARP •Reverse Address Resolution Protocol ▫ Funcionalmente similar ao ARP ▫ Faz um broadcast de requisição de um endereço IP associado ao endereço MAC fornecido ▫ O servidor RARP responde com um endereço IP ▫ Apenas atribui o endereço IP (não o roteador default e a máscara de subrede).
  • 7. BOOTP • BOOTstrap Protocol (BOOTP) • De 1985 • Host pode configurar seus parâmetros IP em boot time. • 3 serviços ▫ Atribuição de endereço IP ▫ Detecta o endereço IP para uma máquina servidora. ▫ O nome de um arquivo para ser carregado e executado por um cliente (boot file name) • Não apenas a atribuição de IP, mas também o roteador padrão, máscara de rede, etc. • Enviado como mensagens UDP • Usa o endereço de broadcast (255.255.255.255):
  • 9. 9 DHCP •Dynamic Host Configuration Protocol ▫A partir de 1993 ▫RFC's 1541, 2131 e 2132 ▫Uma extensão do BOOTP ▫Mesmos números de porta do BOOTP ▫Extensões: Apoia alocação temporária ( “leases") de endereços IP  O cliente DHCP poderá adquirir todos os parâmetros de configuração IP necessários para a operar ▫DHCP pode interoperar com clientes BOOTP.
  • 10. DHCP
  • 11. Critério de atribuição de IP •Atribuição manual •Atribuição automática •Atribuição dinâmica
  • 12. Formato de mensagem DHCP Tipo da Mensagem BootRequest /BootReply Opicionalmente usado pelos agentes DHCP
  • 13. Formato de mensagem DHCP ID da transação, um número gerado randomicamente escolhido pelo cliente, usado pelo cliente e servidor para associar mensagens e respostas entre um cliente e um servidor. Total de segundos passados desde que o cliente iniciou a requisição. Endereço IP do cliente.
  • 14. Formato de mensagem DHCP Seu endereço IP. Endereço IP do próximo servidor usado no bootstrap; retornado no DHCPOFFER, DHCPACK pelo servidor. Endereço IP do agente Relay, usado no booting via um agente relay.
  • 15. Formato de mensagem DHCP Endereço do Hardware do cliente. Opcional host name do servidor. Nome do arquivo de boot, nome ou null em DHCPDISCOVER, nome do diretório. Opcional host name do servidor. Campo opcional de parâmetros.
  • 17. Funcionamento DHCP •Processo de 4 fases entre cliente e servidores ▫ Cliente envia DISCOVER “Alguém me envie um endereço” (Broadcast). ▫ Servidores OFFER “Use este endereço”. ▫Cliente REQUESTS “Eu usarei este”. (broadcast) ▫Servidores ACKNOWLEDGE “OK ou No Way!” (ACK/NAK)
  • 18. Fluxo de mensagens inicial Server A Client Server B Cliente tenta descobrir disponíveis DHCP Servers DHCPDISCOVER DHCPDISCOVER Servers responde com ofertas DHCPOFFER DHCPOFFER Cliente recolhe ofertas e decide qual aceitar O cliente faz um requisição broadcasts um dos endereços ofertados. DHCPREQUEST DHCPREQUEST O servidor reconhece o uso do endereço IP pelo cliente. DHCPACK Configuração Completa O cliente libera o uso do endereço IP DHCPRELEAS E Desligamento
  • 19. DHCP Tipos de Mensagens Message Description DISCOVER Cliente transmite msg para localizar servidores disponíveis OFFER Servidor responde oferecendo parâmetgros para configuração REQUEST Cliente solicita os parâmetros oferecidos ACK Servidor confirma o pedido para o cliente NAK Servidor nego o pedido para o cliente RELEASE Cliente avisa servidor que o Endereço IP ainda está em uso DECLINE Cliente avisa servidor que abre mão do Endereço IP
  • 20. Tempo de renovação concessão (Client Lease) •T1 < T2 < Tempo de concessão •T1 valor padrão = 1/2 of lease time •T2 valor padrão = 7/8 of lease time •Comunicado via DHCPOFFER, DHCPACK •Ações do cliente quando o tempo passa: ▫T1: cliente deve renovar endereço com o servidor DHCP. ▫T2: cliente deve renovar endereço com algum servidor DHCP. ▫Tempo de concessão (Lease time): cliente deve parar de usar o endereço IP.
  • 21. Fluxo de renovação Server A Client Server B Client unicasts request to continue using IP address DHCPREQUES T Server acknowledges request and updates lease DHCPACK Client broadcasts request to continue using IP address DHCPREQUES T DHCPREQUES T Server acknowledges request and updates lease DHCPAC K Configuration complete T1 elapses T1 elapses Client unicasts request to continue using IP address DHCPREQUES T T2 elapses Configuration complete
  • 22. Estrutura de uma rede Router Internet UDP Port 68 UDP Port 68 UDP Port 68 UDP Port 67 DHCP Clients
  • 23. Configuração Prática Instalação em Servidor Linux (Debian/Ubuntu) apt-get install dhcp3-server Arquivos de Configuração /etc/dhcp/dhcpd.conf Iniciar e Parar o Serviço /etc/init.d/isc-dhcp-server start/stop service isc-dhcp-server start/stop
  • 24. dhcpd.conf 1. ddns-update-style none; 2. default-lease-time 600; 3. max-lease-time 7200; 4. authoritative; 5. subnet 192.168.0.0 netmask 255.255.255.0{ 6. range 192.168.0.1 192.168.0.100; 7. option routers 192.168.0.254; 8. option domain-name-servers 192.168.0.254; 9. option broadcast-address 192.168.0.255; }
  • 25. Linha a linha 1. Indica se o DHCP irá trabalhar em conjunto com o DNS ou não. Opções: none, interim 2. tempo padrão que um IP ficará atribuído a um cliente, caso este não requeira a renovação 3. tempo máximo que um cliente pode solicitar que um IP fique atribuído. 4. Indica que somente os Ips da faixa conhecida podem ser utilizados na Rede. 5. Define qual rede pode utilizar o DHCP. 6. Define o intervalo de IP que poderão ser atribuídos. 7. Endereço do Gateway padrão da Rede. 8. Endereço dos Servidores DNS. 9. Endereço de Broadcast da Rede.
  • 26. Mais Opções Fixar um IP para um host da Rede host manuel{ hardware ethernet 00:00:00:00:00:00; Fixed-address 192.168.0.253; }