Académique Documents
Professionnel Documents
Culture Documents
Harley Rios
O servio DHCP (Dynamic Host Configuration Protocol) atribui automaticamente um endereo distinto para cada host da rede (gerenciamento centralizado) A configurao manual de endereos IP de empresa com muitos computadores pode ser dispendiosa e insegura. O servio de DHCP realizado em um nico computador, designado Servidor DHCP. Clientes devem ser configurados para obter um endereo IP automtico.
Evita o conflito de endereos IP que pode levar a um colapso na rede. Garante que no haja conflito (atribui IP distinto s mquinas). Recomendado em grandes redes. Facilita implantao de outros servios.
Os clientes DHCP enviam mensagens do tipo broadcast para solicitar um endereo IP aos servidores DHCP da rede (DHCP Discover).
Os servidores verificam em suas tabelas se possuem endereos IP disponveis e respondem ao cliente, sempre atravs de broadcast, oferecendo um endereo IP (DHCP Offer).
O cliente seleciona um dos endereos (mais de um DHCP server) e envia uma mensagem broadcast requisitanto o endereo oferecido (DHCP Request)
Todos DHCP Server recebem a mensagem e o servidor que ofereceu o endereo confirma a atribuio (DHCP Ack). Os demais servidores desconsideram suas ofertas (os IP oferecidos ficam disponveis)
O endereo concedido por um perodo de tempo com a possibilidade de renovao dessa concesso (leasing) Evita que endereos da faixa entrem em desuso, comprometendo a administrao da rede.
necessrio renovar a concesso do endereo IP periodicamente.
O servidor DHCP determina o intervalo de tempo do Leasing de endereo IP e cada cliente envia mensagens direcionadas solicitando a renovao do Leasing (DHCP Request) ao servidor. O cliente inicia o processo de renovao quando metade do seu perodo de emprstimo tiver sido atingido (tambm, toda reinicializao). A princpio um cliente DHCP pode manter o seu IP indefinidamente. Perder o IP se ficar desligado por um longo perodo.
Primeiro ele envia uma mensagem em DHCP request com o endereo IP antigo ao invs do DHCP discover.
Se o pedido for negado, ento o cliente envia um DHCP discover, e tenta conseguir um novo endereo seguindo o procedimento descrito anteriormente.
O perodo de 72 horas o padro de leasing de muitas implementaes de DHCP. Todavia, recomenda-se um leasing bem mais curto para computadores que se ligam temporariamente na rede (notebooks via rede wireless, por exemplo)..
um servio opcional que acompanha o SO, devendo ser instalado e configurado num host com IP fixo. Parmetros bsicos a serem configurados:
Endereo inicial da faixa de endereos IP Endereo final da faixa de endereos IP Mscara de subrede Durao do Leasing Parmetros opcionais
comum a existncia de mais de um servidor DHCP (caso falhar) Nesse caso, so independentes, configurados com faixas de endereos distintas e no trocam informaes entre si. A configurao no cliente, basta indicar que informaes como IP, default gateway e mscara de subrede sero obtidas de um servidor DHCP. O cliente recebe o seu endereo IP e renova o seu Leasing periodicamente, sem interveno do usurio.
No Linux o servio de DHCP exercido pelo dhcp3-server, que nas distribuies baseadas no Debian pode ser instalado atravs do comando:
Os comandos /etc/init.d/dhcp3-server start e /etc/init.d/dhcp3-server stop gerenciam a atividade do servio. Arquivo de configurao:
/etc/dhcp3/dhcpd.conf
ddns-update-style none; default-lease-time 600; max-lease-time 7200; authoritative; 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; }
A opo " default-lease-time" controla o tempo de renovao dos endereos IP. o "max-lease-time" determina o tempo mximo que uma estao pode usar um determinado endereo IP
O "600" indica que o servidor verifica a cada dez minutos se as estaes ainda esto ativas. A opo "range" determina a faixa de endereos IP que ser usada pelo servidor.
Se voc utiliza a faixa de endereos 192.168.0.1 at 192.168.0.254, por exemplo, pode reservar os endereos de 192.168.0.1 a 192.168.0.100 para estaes configuradas com IP fixo e usar os demais para o DHCP
Na "option routers" vai o endereo do default gateway da rede No necessrio que o mesmo micro que est compartilhando a conexo rode tambm o servidor DHCP. A opo "option domain-name-servers" contm os servidores DNS que sero usados pelas estaes. Sempre que configurar um servidor com duas placas de rede, importante que o servidor DHCP seja configurado para escutar apenas na placa da rede local. No Debian, esta configurao vai no arquivo "/etc/default/dhcp3-server". Procure pela linha: INTERFACES=""
Mais uma opo interessante no servidor DHCP a possibilidade de relacionar um determinado endereo IP com o endereo MAC de certo micro da rede.
Isso faz com que ele sempre obtenha o mesmo endereo a partir do servidor DHCP, como se tivesse sido configurado para usar IP fixo. Eles continuaro recebendo o mesmo IP mesmo que voc reinstale o sistema (pois, apesar da mudana de sistema operacional, a placa de rede continuar a mesma).
O DHCP possui um banco de dados que vincula endereos fsicos (MAC) a endereos IP de maneira esttica. Este o tipo de alocao adequada para aqueles computadores ou dispositivos que executam software servidor. Este tipo de alocao comumente usada em computadores servidores, nos quais os clientes precisam saber previamente seu endereo IP, e este no deve mudar com o tempo,
Para usar este recurso, adicione uma seo como esta para cada host, no final do arquivo dhcpd.conf, depois de todas as linhas de configurao, mas antes de fechar a chave (}):
host teste { hardware ethernet 00:0F:B0:55:EA:13; fixed-address 192.168.0.202; }
ddns-update-style none; default-lease-time 600; max-lease-time 7200; authoritative; 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 kurumin { hardware ethernet 00:0F:B0:55:EA:13; fixed-address 192.168.0.202; } host mandriva { hardware ethernet 00:0F:B0:45:BC:17; fixed-address 192.168.0.203; } }
Em situaes normais, voc nunca deve manter mais de um servidor DHCP ativo ao mesmo tempo, principalmente se ambos estiverem configurados para dar endereos dentro da mesma faixa O dhcp3-server usado no Linux bastante rpido, por isso (desde que a configurao no seja muito complexa) Costuma responder antes dos servidores DHCP usados nos servidores Windows e na maioria dos modems ADSL, o que pode ser usado a seu favor.
Sempre que configurar um servidor com duas placas de rede, importante que o servidor DHCP seja configurado para escutar apenas na placa da rede local. No Debian, esta configurao vai no arquivo "/etc/default/dhcp3-server". Procure pela linha: INTERFACES= " ... e adicione a placa que o servidor DHCP deve escutar, como em: INTERFACES="eth0"
Para que a configurao entre em vigor, basta reiniciar o servio novamente.
/etc/init.d/networking restart
PALMA, Luciano; PRATES, Rubens. TCP/IP: Guia de consulta Rpida. So Paulo: Novatec, 200-. 128 p. JAMHOUR, Edgard. DHCP: Dynamic Host Configuration Protocol. Apostila.