Você está na página 1de 16

Disciplina: Servios de Rede

DHCP
o DHCP (Dynamic Host Configuration Protocol
Protocolo de configurao Dinmica de mquinas)
um protocolo criado para facilitar a configurao de
endereos IP em uma rede, pois permite um
endereamento automtico de IP para mquinas em
uma rede TCP/IP.
Em uma rede onde existe um servidor DHCP ativado,
possvel receber uma configurao de IP
automaticamente ao ligar a mquina, sendo que no
existe necessidade de nenhuma configurao
adicional aps t-la recebido.
DHCP
Funcionamento do protocolo
1) O cliente DHCP envia um pacote broadcast para a rede
chamado DHCP DISCOVER. Este pacote tem como destino
o endereo IP 255.255.255.255 e ethernet
FF:FF:FF:FF:FF:FF e visa descobrir a existncia de um
servidor DHCP.

DHCP
2) O servidor DHCP, ao receber o pacote, consulta sua
tabela de configurao e prepara uma resposta para a
mquina cliente chamada de DHCP OFFER. Esta
resposta j contm uma oferta de configurao para o
cliente, mas nada foi reservado ainda.

Funcionamento do Protocolo
3) O cliente, se concordar com a oferta do servidor, far um
pedido formal de configurao especfico para este servidor.
Este pedido feito atravs de um pacote chamado DHCP
REQUEST que basicamente contm as configuraes que o
servidor diz ter disponveis.

Funcionamento do Protocolo
4) Se as informaes ainda estiverem vlidas, o
servidor responder com um pacote DHCP ACK e
gravar em sua base de dados local que este
endereo IP deixou de estar vago.
Funcionamento do Protocolo
5) Ao receber o pacote DHCP ACK, o cliente ajustar
suas opes de rede e servios e sua configurao
estar pronta. Entretanto esta configurao s
valer por tempo determinado(lease time).

Periodicamente neste intervalo determinado pelo
servidor, o cliente DHCP precisa renovar seu
emprstimo e no h garantia de que ele v
conseguir a mesma configurao novamente.

Configurao do Servidor
Para a configurao do servidor, necessria a
edio do arquivo /etc/dhcp/dhcpd.conf.
As principais opes do arquivo que devem ser
configuradas so:
Authoritative = Se constar no arquivo, e houver outros
servidores DHCP na rede, define este como sendo
prioritrio (autoritrio) na rede. Desnecessrio se houver
apenas um servidor.
default-lease-time segundos = Define o tempo mnimo
(padro) que um cliente ter o endereo IP reservado
(alugado) para si.


Configurao do Servidor
max-lease-time segundos = Define o tempo
mximo que um cliente ter o endereo IP
reservado (alugado) para si. O prprio daemon do
cliente dhcp responsvel por renovar o endereo
quando finalizado este prazo.
option routers IP_gateway= Define o endereo IP
do roteador (gateway padro) de acesso internet.
option domain-name-servers IP_DNS-
1,IP_DNS-2= Define o(s) endereo(s) IP(s) do(s)
servidor(es) DNS. Se houver mais de um, devem
ser separados por vrgulas.
Configurao do Servidor
option domain-name nome_domnio=
Define o nome de domnio que ser passado ao
cliente.
subnet IP_rede netmask Subnet_Mask {
range IP_inicial IP_final; }
Define a sub-rede atendida por este servidor
(parmetro subnet) juntamente com sua mscara
de sub-rede e a faixa de IPs disponveis para
aluguel. Mais de uma opo range pode ser
configurada ao mesmo tempo.










Configurao do Servidor
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/isc-dhcp-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.


Atribuindo IPs fixos s
mquinas
- ainda possvel configurar o DHCP com IP fixo.

Na seo host nome_da_maquina {
Hardware ethernet MAC_adress;
Fixed-address endereo_IP_fixo;
}
possvel configurar um endereo fixo para uma determinada
mquina da sub-rede.

- O arquivo dos emprstimos do servidor dhcp se localiza em
/var/lib/dhcp/dhcpd.leases. Este o arquivo onde ficam
registrados os emprstimos de IP's. Para ver os emprstimo
feitos pelo cliente, veja o arquivo dhclient.leases.

Atribuindo IPs Fixos s
mquinas

Caso no seja utilizada a opo de configurar uma
range, esta opo de host possibilita que se
relacione endereos MAC a endereos IP, ou seja,
apenas mquinas com os MAC listados recebero
endereos, no possibilitando que qualquer
mquina receba um endereo IP do servidor. Essa
uma medida de segurana interessante para
proteger a rede.



Cliente DHCP
Em uma rede onde as mquinas utilizam DHCP,
os clientes DHCP so automaticamente
configurados para buscar um endereo IP quando
a mquina inicializada.
Entretanto possvel utilizar um programa cliente
para forar um novo emprstimo de endereos,
atravs do comando dhclient.
Para fazer uma requisio ao servidor DHCP,
necessrio utilizar o comando:

dhclient eth0






Cliente DHCP
Em mquinas Windows, possvel forar um novo
emprstimo atravs do comando:

ipconfig /renew

Se o objetivo for apenas liberar o emprstimo do endereo
IP pode-se usar o comando

ipconfig /release

Este comando zera a configurao de rede da mquina,
liberando o endereo IP emprestado de volta para o
servidor DHCP













Cliente DHCP
Quando uma mquina configurada para receber dinamicamente um
endereo IP, no consegue encontrar um servidor DHCP na sub-rede da
qual faz parte ela utiliza um mecanismo para que no fique sem IP nenhum.

O padro do sistema nestes casos se configurar com um endereo
aleatrio dentro da faixa de 169.254.x.x(usando o sistema APIPA).

O sistema APIPA(Automatic Private IP Address) usado para configurar um
endereo IP temporrio caso tudo falhe, ou seja, se no existe configurao
de rede manual e no foi possvel obter a configurao via DHCP.

Com o APIPA, o host utiliza um endereo aleatrio dentro da faixa
169.254.x.x(com mscara 255.255.0.0) que uma nova faixa de endereos
reservada e no rotevel, que foi atribuda pela IANA em 2001.

Este endereo temporrio permite que ele converse com outros micros da
rede configurados da mesma forma, mas naturalmente no permite que ele
acesse a Web ou participe da rede local real at que a rede seja realmente
configurada.

Você também pode gostar