quarta-feira, 18 de novembro de 2009
Instalando e Configurando um Servidor DHCP - Dynamic Host Control Protocol
Seguindo a Série de Artigos para serem utilizados em sala de aula, desta vez apresentaremos o Servidor DHCP - Dynamic Host Control Protocol.
O DHCP, Dynamic Host Configuration Protocol, é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, com concessão de endereços IP de host e outros parâmetros de configuração para clientes de rede. Este protocolo é o sucessor do BOOTP que, embora mais simples, tornou-se limitado para as exigências atuais. O DHCP surgiu como padrão em Outubro de 1993. O RFC 2131 contém as especificações mais atuais (Março de 1997). O último standard para a especificação do DHCP sobre IPv6 (DHCPv6) foi publicado a Julho de 2003 como RFC 3315.
Resumidamente, o DHCP opera da seguinte forma:
* Um cliente envia um pacote UDP em broadcast (destinado a todas as máquinas) com um pedido DHCP
* Os servidores DHCP que capturarem este pacote irão responder (se o cliente se enquadrar numa série de critérios — ver abaixo) com um pacote com configurações onde constará, pelo menos, um endereço IP, uma máscara de rede e outros dados opcionais, como o gateway, servidores de DNS, etc.
O DHCP usa um modelo cliente-servidor, no qual o servidor DHCP mantém o gerenciamento centralizado dos endereços IP usados na rede.
Fonte: Wikipedia - http://pt.wikipedia.org/wiki/DHCP
Para instalar o Servidor DHCP
# apt-get install isc-dhcp-server
Arquivo de Configuração
/etc/dhcp/dhcpd.conf
Daemon
/etc/init.d/isc-dhcp-server
Modelo do Arquivo /etc/dhcp/dhcpd.conf
ddns-update-style none;
ignore client-updates;
option domain-name "lab-c2.com.br";
default-lease-time 86400;
max-lease-time 86400;
authoritative;
log-facility local7;
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.150 10.0.0.250;
option domain-name-servers 10.0.0.254, 10.0.0.245;
option routers 10.0.0.254;
}
# Este exemplo abaixo é para fixar um número de IP a uma estação.
# Para fazer isso, é necessário saber o MAC da placa de rede da estação em questão.
host fantasia {
hardware ethernet 08:00:07:26:c0:a5;
fixed-address 10.0.17.253;
}
Para colocar as alterações no ar:
# /etc/init.d/isc-dhcp-server restart
Para acompanharmos o fornecimento de IP´s na rede, poderemos utilizar o tail para visualizar o arquivo dhcpd.leases que armazena os IP´s fornecidos pelo servidor DHPC. Façamos da seguinte forma:
# tail -f /var/lib/dhcp/dhcpd.leases
lease 10.0.0.11 {starts 1 2007/05/28 22:41:54;
ends 1 2007/05/28 22:51:54;
hardware ethernet 00:14:2a:42:ad:6b;
uid 01:00:14:2a:42:ad:6b;
client-hostname "beto";
}
Nenhum comentário:
Postar um comentário