Anda di halaman 1dari 5

Anterior

PERGUNTAS & RESPOSTAS


Captulo 5. DHCP

Prxima

5.1. Quais so os parmetros de


configurao bsica do servidor de
DHCP?
DHCP significa Dynamic Host Configuration, ou seja: Protocolo de Configurao de
Hospedeiro Dinmico. em uma rede baseada no protocolo TCP/IP, todo computador tem
de possuir um endereo IP distinto. Isto significa que, antes de colocar uma nova
estao na rede, seria necessrio atribuir um endereo IP que no estivesse j sendo
utilizado por outra mquina. Em pequenas redes isso possivel de ser feito, mas em
grandes redes isso se torna uma tarefa trabalhosa, e bastante sujeita a falhas. Para evitar
este problema, foi criado o DHCP, que tem como principal funo fornecer um endereo
IP dinamicamente a uma estao no momento de sua conexo rede. O servidor de
DHCP verifica qual o endereo IP disponvel, numa tabela cadastrada prviamente
dentro do mesmo, e informa ao solicitante esse endereo e o torna indisponvel para
futuras solicitaes. Desta maneira, a administrao dos endereos IPs feita
automaticamente e no existem problemas de conflito. Quando a mquina solicitante sai
da rede o servidor DHCP torna seu endereo IP disponvel novamente.
Pacotes necessrios para instalao.
dhcp-*.i386.rpm
(Servidor DHCP)
dhcpcd-*.i386.rpm (Cliente DHCP)

O daemon do DHCP ser instalado no diretrio /usr/sbin/, representado pelo programa


dhcpd.
Executada a instalao, teremos que definir como utilizaremos nosso servidor de DHCP.
O mais importante definir a faixa de endereos IPs que podem ser cedidos aos
clientes. quando um cliente se conecta a rede e detecta um servidor de DHCP, este cede
o endereo para utilizao temporria. A partir da o cliente utiliza este endereo para
navegar, fazer ftps, etc. Normalmente os provedores de acesso a internet utilizam os
servidores DHCP para cada conexo feita por um cliente. O DHCP ainda pode mapear
para os clientes os servidores de DNS, roteadores, etc.
1. Configurao do Servidor DHCP
1.2 Arquivos de configuraes:
/etc/dhcp.conf

- Arquivo principal, onde so definidas todas as


informaes de redes e opes de endereos que
sero liberados para os clientes DHCP.

/etc/dhcpd.leases - Caso esse arquivo no seja criado na


instalao,

deve-se cria-lo com o comando touch,


[root@localhost]# touch /etc/dhcpd.leases
nesse arquivo onde so adicionados os
endereos que

esto sendo utilizados no momento.

1.3 Configurando um Servidor DHCP


Para se configurar o DHCP deve-se criar ou editar o arquivo /etc/dhcpd.conf.
Comumente se deseja definir endereos IP de forma aleatria. Isso pode ser feito da
seguinte forma:
default-lease-time 600;
# Libera um endereo por 600 segundos (dez minutos), caso o cliente
no

# defina um tempo especfico de utilizao de endereo.

max-lease-time 7200;
# Tempo mximo em segundos para liberao do endereo IP, caso esse
tempo
# seja ultrapassado, o servidor DHCP ir fornecer um novo endereo,
para o
# cliente DHCP.
option subnet-mask 255.255.255.0;
# Define a mscara da subrede.
option broadcast-address 192.168.1.255;
# Define o endereo de distribuio.
option routers 192.168.1.254;
# Define Roteador ou caminho padro
option domain-name-servers 192.168.1.1, 192.168.1.2;
# Define o(s) servidor(es) de DNS.
option domain-name "dominio.org.br";
# Define o nome de Dominio da subrede.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
# subnet - nmero da rede
# netmask - mscara da rede
# range
- Restringir faixas de endereos IPs que sero cedidos

O exemplo acima, far com que o servidor DHCP fornea ao cliente um endereo IP na
faixa de 192.168.1.10-192.168.1.100 ou 192.168.1.150-192.168.1.200. Ele liberar um
endereo por 600 segundos (dez minutos), caso o cliente no defina um tempo
especfico de utilizao de endereo. De qualquer forma o tempo mximo permitido
ser de 7.200 segundos (Duas horas). O servidor ir "avisar" ao cliente que ele pode
usar 255.255.255.0 como mscara de subrede, 192.168.1.255 como endereo de

distribuio, 192.168.1.254 como roteador ou caminho padro, 192.168.1.1 e


192.168.1.2 como servidores DNS.
Pode-se ainda definir endereos IP's especficos para cada mquina na rede, para fazer
essa configurao necessrio a utilizao dos endereos ethernet das mesmas, por
exemplo:
host conec {
hardware ethernet 08:00:2b:4c:59:23;
fixed-address 192.168.1.222;
}
# Define o endereo 192.168.1.222 para o cliente
# com endereo Ethernet igual a 08:00:2b:4c:59:23.

Pode-se misturar os procedimentos, definindo-se certos clientes com endereos IP


estticos (por exemplo servidores) e outros com endereos dinmicos (como por
exemplo portteis). H diversas opes como: endereos de servidores Windows,
servidores de data e horrio, etc... Caso se necessite alguma destas opes verifique a
pgina de manual on line do dhcpd.conf.
[root@localhost]# man dhcpd.conf

As configuraes do servidor DHCP, mostradas acima podem ser feita tambm atravs
do aplicativo linuxconf.
Primeiramente deve-se adicionar o mdulo:
[root@localhost]# linuxconf
Arquivos de controle e sistema
Configurar os mdulos do Configurador Linux
[X] Configurao do servidor DHCP para e rede
local
Aceitar
Sair
Sair
Ativar Mudanas

Entre novamente no linuxconf e siga os passos:


Ambiente de Rede -->
Servidor DHCP/BOOTP -->

Entre com as informaes do servidor e depois selecione a opo <Adicionar Rede>.


1.4 Inicializando o Servidor
Para acionar o servidor DHCP:
[root@localhost]# cds
[root@localhost]# ./dhcpd start

Para incluir o mesmo nos programas de inicializao do sistema:


[root@localhost]# ntsysv

marcar a opo dhcpd.


1.5 Configurando o Cliente DHCP
Tudo que se necessita fazer chamar:
[root@localhost]# linuxconf
Ambiente de Rede
Informaes Bsicas da Mquina

e na interface ethernet desejada informar apenas o protocolo DHCP, os demais


parmentros devem ser deixados em branco.
Nota: Caso exista mais de um servidor de DHCP, rodando na mesma rede, necessrio
informar o nmero de mscara da subrede, caso no seja informada, o cliente DHCP
receber um nmero IP, do primeiro servidor que receber a requisio.
Aps a reinicializao da mquina, a interface de rede deve ser configurada.
Com o comando ifconfig, pode-se verificar a configurao da interface.
[root@localhost]# ifconfig

Caso se tenha algum nmero normal no campo endereo inet, ento a mquina estar
configurada. Caso se obtenha um endereo igual a 0.0.0.0 no se desespere, trata-se de
uma configurao temporria antes que o dhcpcd obtenha o endereo IP. Se mesmo aps
alguns minutos seja possvel visualizar somente o endereo 0.0.0.0, verifique se as
configu- raes de sua rede, se esto corretas. DHCPCD um servidor que seguir
rodando enquanto o computador estiver ligado. Mesmo trs horas depois ele ir contatar
o servidor DHCP e tentar renovar o endereo IP. Todas as mensagens sero registradas
no arquivo do syslog (/var/log/syslog).
Um detalhe final. necessrio especificar os servidores de nomes. H duas formas de
faz-lo. Pode-se solicitar ao provedor para informar os endereos do servidor de nomes
e coloc-los no /etc/resolv.conf, ou o Dhcpcd obter uma lista dos servidores pelo
dhcpcd da seguinte forma:
Gere uma cpia do arquivo /etc/resolv.conf
[root@localhost]# mv /etc/resolv.conf resolv.conf.bkp

Caso o diretrio /etc/dhcpc no exista ele deve ser criado:


[root@localhost]# mkdir /etc/dhcpc

Crie uma ligao de /etc/dhcpc/resolv.conf para /etc/resolv.conf:

[root@localhost]# ln -s /etc/dhcpc/resolv.conf /etc/resolv.conf

Anda mungkin juga menyukai