Baixe o app para aproveitar ainda mais
Prévia do material em texto
DHCPDHCP Administração de SistemasAdministração de Sistemas Professor: Danilo rangel 2 Apresentação Curso – Tecnologia em Telemática Disciplina – Administração de Sistemas – Linux Assunto da aula – DHCP (Capítulo 12 – Seção 12.9) 3 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 4 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 DHCPDHCP DatabaseDatabase 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 DHCPDHCP DatabaseDatabase 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 DHCPDHCP DatabaseDatabase próximo Endereço IP 1 Endereço IP 2 Endereço IP 3 DHCPDHCP DatabaseDatabase 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 TE M PO 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 … 9 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 10 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 11 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; } } 12 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” 13 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 DHCP Administração de SistemasAdministração de Sistemas Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14
Compartilhar