Logo Passei Direto
Buscar

DHCP_linux003

User badge image

Enviado por Renê Gomes em

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
DHCP
*
Toda máquina que for participar de uma rede, deve primeiro, ter um endereço IP – óbvio! Em uma rede pequena (até 20 máquinas), a tarefa de configurar IPs é relativamente simples. Mas em uma rede grande com centenas de máquinas, esta tarefa de endereçamento torna-se trabalhosa.
Para facilitar as coisas, foi criado um mecanismo de endereçamento automático de IP para máquinas em uma rede TCP/IP: o DHCP (Dynamic Host Configuration Protocol – Protocolo de configuração Dinâmica de máquinas).
Um servidor DHCP pode facilitar muito a vida (já conturbada!) do administrador da rede. Dentre as configurações de serviços que podem ser passadas ao host cliente por dhcp são:
 
Endereçamento IP, máscara de subrede, Gateway, Servidor(es) DNS, nome de host e/ou de domínio;
Servidores e domínio NIS (autenticação);
Servidores WINS (para redes Microsoft®);
Servidores NTP (Hora);
Imagens de boot para Terminais burros;
 
Como podemos observar, tudo o que é necessário para que uma máquina esteja em condições de ingressar em uma rede e usufruir de tudo o que ela possa oferecer, o DHCP se faz útil para sua configuração automática.
*
Instalando o DHCP
Para instalarmos o serviço DHCP, deveremos instalar o pacote DHCP, usando o comando URPMI. ( lembre-se de capturar a ISO.)
Urpmi –v dhcp
*
Toda a configuração de um servidor DHCP é feita em um único arquivo: o /etc/dhcpd.conf.
Para o nosso exemplo, será assumido os seguintes critérios de endereçamento e demais configurações básicas de rede:
 
OpçõesValoresRede 192.168.1.0 Máscara 255.255.255.0 
Gateway Padrão192.168.1.1Servidores DNS192.168.1.1 e 192.168.1.2Domínio intranet.com Servidor de Hora192.168.1.2 Tempo máximo de aluguel de IP1 semana = 604800 segundos!Outras opções e valores serão adicionados e explicados ao longo do capítulo.
  1.3_ O arquivo dhcpd.conf
O arquivo de configuração do servidor DHCP é relativamente simples de configurar – na verdade, será o mais fácil do todos os serviços explicados no livro 
*
default-lease-time segundos;Define o tempo mínimo (padrão) que um cliente terá o endereço IP reservado (alugado) para si. max-lease-time segundos;Define o tempo máximo que um cliente terá o endereço IP reservado (alugado) para si. O próprio daemon do cliente dhcp é responsável por renovar o endereço quando finalizado este prazo. option routers IP_gateway;Define o endereço IP do roteador (gateway padrão) de acesso à internet. option domain-name-servers IP_DNS-1, IP_DNS-2;Define o(s) endereço(s) IP(s) do(s) servidor(es) DNS. Se houver mais de um, devem ser separados por vírgulas. option domain-name “nome_domínio”; Define o nome de domínio que será passado ao cliente. subnet IP_rede netmask Subnet_Mask {range IP_inicial IP_final; } Define a sub-rede atendida por este servidor (parâmetro subnet) juntamente com sua máscara de sub-rede; e a faixa de IP disponível para aluguel. Mais de uma opção range pode ser configurada ao mesmo tempo. Basicamente, o arquivo de nosso servidor de exemplo ficaria assim:
 
ddns-update-style none;authoritative; default-lease-time 86400; 
max-lease-time 60480; option routers 192.168.1.1;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name “intranet.com”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150; 
range 192.168.1.180 192.168.1.200; } 
*
Opções Específicas
 
As opções específicas são necessárias para ajustar configurações restritas a determinados hosts. Os parâmetros desta seção geralmente são utilizados na configuração de terminais burros ou quando um host precisa de uma configuração exclusiva. Veja a seguir algumas opções:
 
host nome_host {hardware ethernet mac_address;fixed-address IP_fixo;}Este parâmetro define um endereço fixo ao host. O endereço é delegado de acordo com o mac address do host cliente. Esta instrução ficaria mais ou menos assim: host host1 {
hardware ethernet 00:01:02:1a:3b:5e;
fixed-address 192.168.1.201;
}
*
O arquivo dhcpd.leases
O servidor armazena as informações do aluguel dos endereços no arquivo dhcpd.leases. Sua localização fica em /var/lib/dhcp/. Por padrão, o arquivo não existe e o servidor necessita que ele esteja presente ao ser iniciado. Portanto, antes de iniciar o daemon do servidor, crie-o!
Uma entrada no arquivo por um aluguel de IP a uma estação, ficaria assim:
 lease 192.168.1.180 {
starts 1 2006/11/30 14:56:08;
ends 1 2006/12/06 14:56:08;
binding state active;
next binding state free;
hardware ethernet 00:01:02:3a:2b:5c;
}
Podemos observar o endereço IP alugado a uma estação,
 a data e hora de início e término do aluguel, o mac address 
*
*
*
*
*
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina

Mais conteúdos dessa disciplina