Buscar

13 Aula Prática DHCP

Prévia do material em texto

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNC. E TEC. DA PARAÍBA 
CURSO DE GRADUAÇÃO DE TECNOLOGIA EM TELEMÁTICA 
DISCIPLINA: ADMINISTRAÇÃO DE SIST. OPERACIONAIS ABERTOS 
PROFESSOR: ANDERSON COSTA 
ASSUNTO: SERVIDOR DHCP 
 
AULA PRÁTICA 
 
 
O objetivo do serviço Dynamic Host Configuration Protocol (DHCP) é automatizar a distribuição de 
endereços e configurações do protocolo TCP/IP para quaisquer dispositivos conectados a uma rede, 
como computadores, impressoras, hubs e switches. 
 
Atividade 1: Configurar o servidor DHCP: para configurar um servidor DHCP no Linux, deve-se 
alterar o arquivo /etc/dhcpd.conf. Esse serviço também usa o arquivo /var/lib/dhcp/dhcpd.leases 
para armazenar o banco de dados de endereços “reservados” para os clientes. Sua tarefa nesta 
atividade é: 
 Instalar o servidor DHCP na máquina servidor; 
 Configurar o servidor de DHCP para distribuir os endereços da faixa 192.168.0.15 até 
192.168.0.30; 
 Testar o funcionamento com o cliente Linux; 
 Verificar quais informações podem ser encontradas no arquivo /var/lib/dhcp.leases. 
 
Roteiro: 
1. Instalar o DHCP no servidor: 
root@servidor:~# apt-get install isc-dhcp-server 
 
2. Restringir a interface utilizada pelo servidor DHCP para distribuir os IPs. Editar o arquivo 
/etc/default/isc-dhcp-server com a seguinte informação: 
INTERFACES=”eth0” 
. 
3. Editar o arquivo de configuração /etc/dhcp/dhcpd.conf com os parâmetros desejados: 
 
#Rede 
subnet 192.168.0.0 netmask 255.255.255.0 { 
# Roteador padrão 
option routers 192.168.0.10; 
# Máscara de rede 
option subnet-mask 255.255.255.0; 
# Configurações de DNS 
option domain-name "ifpbcg.edu.br"; 
option domain-name-servers 192.168.0.10, 200.129.68.131; 
# Definição de horário 18000 = Brasil 
option time-offset -18000; 
# Definições da faixa de IP 
range 192.168.0.20 192.168.0.30; 
default-lease-time 21600; 
max-lease-time 43200; 
} 
 
4. Reiniciar o servidor DHCP: 
root@servidor:~# service isc-dhcp-server restart 
 
5. Verificar o conteúdo do arquivo dhcpd.lease antes da inicialização do cliente DHCP na máquina 
linux; 
root@servidor:~# cat $(find / -name dhcpd.leases) 
Observações: 
 O caminho padrão é /var/lib/dhcp/dhcpd.leases 
 O arquivo não deve possuir nenhuma entrada. 
 
6. Reiniciar a interface de rede da estação de trabalho linux. 
root@servidor:~# ifdown eth0 
root@servidor:~# dhclient eth0 
Outra forma de configurar a interface, de forma permanente, para obter o IP através do servidor de 
DHCP é através da edição do arquivo /etc/network/interfaces e reiniciando a interface. 
Exemplo: 
auto eth0 
iface eth0 inet dhcp 
--> depois 
root@servidor:~# ifdown eth0 
root@servidor:~# ifup eth0 
 
7. Verifique o conteúdo do arquivo de dhcpd.lease após a inicialização do cliente DHCP na máquina 
linux. 
root@servidor:~# cat /var/lib/dhcp/dhcpd.leases 
Observação: O arquivo deve possuir uma entrada para a máquina cliente. 
 
8. Reinicie a interface do cliente e verifique as alterações no arquivo de lease. 
 
Atividade 2: Configure o servidor de DHCP para sempre fornecer o endereço 192.168.0.11 para a 
interface de rede com o endereço MAC da máquina virtual linux. 
 
Roteiro: 
 
1. Obtenha o endereço MAC da máquina virtual do cliente linux, através do comando ifconfig. 
 
2. Caso ainda não tenha feito, configurar a interface eth0 do cliente para obter o IP através do 
DHCP (editar o arquivo /etc/network/interfaces): 
auto eth0 
iface eth0 inet dhcp 
 
3. Editar o arquivo de configuração do servidor DHCP (/etc/dhcp/dhcpd.conf) e adicionar ao final: 
 
host linux { 
option host-name “linux.ifpbcg.edu.br”; 
#endereco MAC da estação Linux 
hardware ethernet XX:XX:XX:XX:XX; 
fixed-address 192.168.0.11; 
} 
 
4. Reiniciar o servidor DHCP: 
root@servidor:~# service isc-dhcp-server restart 
 
5. Reinicie a interface de rede da estação de trabalho cliente linux. 
root@servidor:~# ifdown eth0 
root@servidor:~# ifup eth0

Continue navegando