Buscar

12 Servidor DHCP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DHCP
Administração de Sistemas Abertos
Professor:
Anderson Costa
anderson@ifpb.edu.br
2
Conceitos gerais (1)
 DYNAMIC HOST CONFIGURATION PROTOCOL
– Protocolo que permite a obtenção de informações de rede 
de forma automática.
 Endereços IP
 Nomes de Servidores
 Máscaras de subredes
 Default gateways
– Versão melhorada do BOOTP (Boot Protocol)
– Arquitetura Cliente/Servidor
 Facilita a administração de redes de grandes porte
 Trata-se de um protocolo padronizado
– Independe do SO usado em clientes e servidores
3
Conceitos gerais (2)
 Servidor
– Controla uma lista de endereços que pode atribuir
– Controla outra lista com os endereços IP atualmente 
atribuídos.
– Endereços IP são atribuídos por um dado período (lease)
– O servidor pode distribuir endereços dentro de uma faixa ou 
pode ser configurado para atribuir determinado IP a 
determinada máquina.
 Cliente
– Faz a requisição de um endereço IP
– Pode ter seu IP reconfigurado a cada acesso
– Lease Time
 Tempo em que é permitido ao cliente manter o IP
 Após metade do tempo o cliente requisita o IP 
novamente
 Se não fizer isso perde o IP
Como funciona o DHCP
Endereço IP 1
Endereço IP 2
Endereço IP 3
DHCP
Database
Endereço IP “1”
Cliente B:
Configuração 
dinâmica via DHCP 
DHCP 
Server
Cliente A:
Configuração 
IP estática
Cliente C:
Configuração 
dinâmica via DHCP
próximoEndereço IP 1
Endereço IP 2
Endereço IP 3
DHCP
Database
próximo
Como funciona o DHCP
Endereço IP “2”
Endereço IP “1”
Cliente B:
Configuração 
dinâmica via DHCP 
DHCP 
Server
Cliente A:
Configuração 
IP estática
Cliente C:
Configuração 
dinâmica via DHCP
Endereço IP 1
Endereço IP 2
Endereço IP 3
DHCP
Database
próximo
Endereço IP 1
Endereço IP 2
Endereço IP 3
DHCP
Database
próximo
DHCPREQUEST
(reject)
DHCPREQUEST
(select)
DHCPOFFERDHCPOFFER
DHCP – o que acontece na rede
Server A Server B
Client
DHCPDISCOVER DHCPDISCOVER
Determina
configuração
Determina
configuração
Seleciona configuração
DHCPACK
Confirma
configuração
Release
Apaga contextoDHCPRELEASE
T
E
M
P
O
DHCP: Alguns Problemas
 Segurança: 
– Mensagens não são autenticadas
 Alguém pode forjar um DHCP server ou um cliente
– Cliente não pode confiar no servidor e vice-versa
 Configuração: 
– Para redes com mais de um servidor
 Servidores na rede não podem trocar informações
 Não existe um protocolo server-server
 Devem ter espaços de endereçamento disjuntos para 
evitar distribuição de IP duplicados
– Servidores são configurados manualmente
 Mas aí voce já está querendo demais … ☺
8
Servidor DHCP no Linux
 Instalação
– Pacote dhcp
– No ubuntu: apt-get install dhcp3-server
 Configuração
– Arquivo de configuração: /etc/dhcp3/dhcpd.conf
 Arquivo texto
 Formado por um conjunto de declarações, parâmetros e 
opções
9
Configuração (1)
 Exemplo /etc/dhcp3/dhcpd.conf
option domain-name "mydomain.org";
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.201;
option routers 192.168.0.10;
option domain-name-servers 200.177.250.10,200.204.0.10;
option broadcast-address 192.168.0.255;
option netbios-name-servers 192.168.1.100;
}
 Lease time
– default-lease-time: caso cliente não especifique um lease 
time, use este valor
– max-lease-time: caso cliente especifique um lease time, ele 
não pode ser maior do que este valor
10
Configuração (2)
 Máquina com IP fixo dado pelo DHCP
 Exemplo /etc/dhcp3/dhcpd.conf
option domain-name "mydomain.org";
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.201;
option routers 192.168.0.10;
option domain-name-servers 200.177.250.10,200.204.0.10;
option broadcast-address 192.168.0.255;
host cefetpb1 {
hardware ethernet 00:0F:B0:55:EA:13;
fixed-address 192.168.0.202;
}
host cefetpb2 {
hardware ethernet 00:0F:B0:45:BC:17;
fixed-address 192.168.0.203;
}
}
11
Configuração (3)
 Para o caso do servidor DHCP possuir duas placas 
de rede
– Uma interface WAN e outra para a LAN
– Podemos servir DHCP em apenas uma interface
– Modificar arquivo /etc/default/dhcp3-server
 Para que as configurações funcionem devemos 
reiniciar o serviço DHCP
– /etc/init.d/dhcp3-server restart
 O arquivo dos leases do dhcp se localiza em 
/var/lib/dhcp3/dhcpd.leases. Este é o 
arquivo onde ficam registrados os empréstimos de 
IP's.
INTERFACES=“eth0”
12
Configuração (4)
 Cliente
– Configurar uma máquina cliente para obter o IP via DHCP
– Editar o arquivo /etc/network/interfaces
 Em caso de uma configuração temporária, pode-se 
utilizar o comando dhclient
– dhclient eth0
auto eth0
iface eth0 inet dhcp
DHCP 
Administração de Sistemas Abertos
Professor:
Anderson Costa
anderson@ifpb.edu.br

Outros materiais