Configurar um Servidor Cisco IOS DHCPv4
Configurar um Servidor Cisco IOS DHCPv4

Configurar um Servidor Cisco IOS DHCPv4

[note note_color=”#21ab5136″ text_color=”#2c2c2d” radius=”3″ class=”” id=””]Bem-vindo: este tópico faz parte do Capítulo 12 do curso Cisco CCNA 3, para um melhor acompanhamento do curso você pode ir para a seção CCNA 2 para orientá-lo durante um pedido.[/note]

Servidor Cisco IOS DHCPv4

Agora você tem um entendimento básico de como o DHCPv4 funciona e como ele pode tornar seu trabalho um pouco mais fácil. Se você não tiver um servidor DHCPv4 separado, este tópico mostrará como configurar um roteador Cisco IOS para agir como um. Um roteador Cisco executando o software Cisco IOS pode ser configurado para atuar como um servidor DHCPv4. O servidor Cisco IOS DHCPv4 atribui e gerencia endereços IPv4 de pools de endereços especificados no roteador para clientes DHCPv4.

Servidor Cisco IOS DHCPv4

Etapas para configurar um servidor Cisco IOS DHCPv4

Use as seguintes etapas para configurar um servidor Cisco IOS DHCPv4:

Etapa 1. Exclua endereços IPv4.
Etapa 2. Definir um nome de pool DHCPv4.
Etapa 3. Configurar o pool DHCPv4.

Etapa 1. Exclua endereços IPv4

O roteador funcionando como o servidor DHCPv4 atribui todos os endereços IPv4 em um pool de endereços DHCPv4, a menos que esteja configurado para excluir endereços específicos. Normalmente, alguns endereços IPv4 em um pool são atribuídos a dispositivos de rede que requerem atribuições de endereços estáticos. Portanto, esses endereços IPv4 não devem ser atribuídos a outros dispositivos. A sintaxe do comando para excluir endereços IPv4 é a seguinte:

Router(config)# ip dhcp excluded-address low-address [high-address]

Um único endereço ou um intervalo de endereços pode ser excluído especificando o endereço baixo e o endereço alto do intervalo. Os endereços excluídos devem ser aqueles atribuídos a roteadores, servidores, impressoras e outros dispositivos que foram ou serão configurados manualmente. Você também pode inserir o comando várias vezes.

Etapa 2. Definir um nome de pool DHCPv4

A configuração de um servidor DHCPv4 envolve a definição de um pool de endereços a serem atribuídos.

Conforme mostrado no exemplo, o comando ip dhcp pool pool-name cria um pool com o nome especificado e coloca o roteador no modo de configuração DHCPv4, que é identificado pelo prompt Router (dhcp-config) #.

A sintaxe do comando para definir o pool é a seguinte:

Router(config)# ip dhcp pool pool-name
Router(dhcp-config)#

Etapa 3. Configurar o pool DHCPv4

A tabela lista as tarefas para concluir a configuração do pool DHCPv4.

O pool de endereços e o roteador do gateway padrão devem ser configurados. Use a instrução de rede para definir a gama de endereços disponíveis. Use o comando default-router para definir o roteador do gateway padrão. Normalmente, o gateway é a interface LAN do roteador mais próximo dos dispositivos clientes. É necessário um gateway, mas você pode listar até oito endereços se houver vários gateways.

Outros comandos do pool DHCPv4 são opcionais. Por exemplo, o endereço IPv4 do servidor DNS que está disponível para um cliente DHCPv4 é configurado usando o comando dns-server. O comando domain-name é usado para definir o nome do domínio. A duração da concessão DHCPv4 pode ser alterada usando o comando lease. O valor padrão do aluguel é um dia. O comando netbios-name-server é usado para definir o servidor NetBIOS WINS.

TarefaComando IOS
Defina o pool de endereços.network network-number [mask | / prefix-length]
Defina o roteador ou gateway padrão.default-router address [ address2….address8]
Defina um servidor DNS.dns-server address [ address2…address8]
Defina o nome do domínio.domain-name domain
Defina a duração da concessão do DHCP.lease {days [hours [ minutes]] | infinite}
Defina o servidor NetBIOS WINS.netbios-name-server address [ address2…address8]

Nota: a Microsoft recomenda não implantar o WINS, mas configurar o DNS para a resolução de nomes do Windows e encerrar o WINS.

Exemplo de Configuração

A topologia para a configuração de exemplo é mostrada na figura.

Servidor DHCPv4 de exemplo de configuração

O exemplo mostra a configuração para tornar R1 um servidor DHCPv4 para a LAN 192.168.10.0/24.

R1(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.9
R1(config)# ip dhcp excluded-address 192.168.10.254
R1(config)# ip dhcp pool LAN-POOL-1
R1(dhcp-config)# network 192.168.10.0 255.255.255.0
R1(dhcp-config)# default-router 192.168.10.1
R1(dhcp-config)# dns-server 192.168.11.5
R1(dhcp-config)# domain-name example.com
R1(dhcp-config)# end
R1#

Comandos de verificação DHCPv4

Use os comandos na tabela para verificar se o servidor Cisco IOS DHCPv4 está operacional.

ComandoDescrição
show running-config | section dhcpExibe os comandos DHCPv4 configurados no roteador.
show ip dhcp bindingExibe uma lista de todos os endereços IPv4 para ligações de endereço MAC fornecidas pelo serviço DHCPv4.
show ip dhcp server statisticsExibe informações de contagem sobre o número de mensagens DHCPv4 que foram enviadas e recebidas.

Verifique se o DHCPv4 está operacional

A topologia mostrada na figura é usada na saída de exemplo. Neste exemplo, R1 foi configurado para fornecer serviços DHCPv4. O PC1 não foi ligado e, portanto, não possui um endereço IP.

Servidor DHCPv4 de exemplo de configuração

A saída para os comandos a seguir assume que PC1 recebeu suas informações de endereçamento IPv4 do servidor DHCPv4. Pode ser necessário inserir ipconfig / renew em um PC com Windows para forçá-lo a enviar uma mensagem DHCPDISCOVER. Clique em cada botão para ver a saída do comando, verificando se o DHCPv4 está operacional.

Conforme mostrado no exemplo, o comando show running-config | A saída do comando dhcp da seção exibe os comandos DHCPv4 configurados em R1. O | O parâmetro de seção exibe apenas os comandos associados à configuração DHCPv4.

R1# show running-config | section dhcp
ip dhcp excluded-address 192.168.10.1 192.168.10.9
ip dhcp excluded-address 192.168.10.254
ip dhcp pool LAN-POOL-1
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1
 dns-server 192.168.11.5
 domain-name ejemplo.com

A saída das estatísticas do servidor show ip dhcp é usada para verificar se as mensagens estão sendo recebidas ou enviadas pelo roteador. Este comando exibe informações de contagem sobre o número de mensagens DHCPv4 que foram enviadas e recebidas.

R1# show ip dhcp server statistics
Memory usage 19465
Address pools 1
Database agents 0
Automatic bindings 2
Manual bindings 0
Expired bindings 0
Malformed messages 0
Secure arp entries 0
Renew messages 0
Workspace timeouts 0
Static routes 0
Relay bindings 0
Relay bindings active 0
Relay bindings terminated 0
Relay bindings selecting 0
Message Received
BOOTREQUEST 0
DHCPDISCOVER 4
DHCPREQUEST 2
DHCPDECLINE 0
DHCPRELEASE 0
DHCPINFORM 0

Verificador de sintaxe – Configurar DHCPv4

Nesta atividade do Verificador de sintaxe, você configurará R1 para ser o servidor DHCPv4 da rede 192.168.11.0/24.

Verificador de sintaxe Configurar DHCPv4

Exclua os seguintes endereços do intervalo de endereços 192.168.11.0/24:

  • Exclua o endereço .1 até o endereço .9.
  • Exclua o endereço .254.
R1(config)#ip dhcp excluded-address 192.168.11.1 192.168.11.9
R1(config)#ip dhcp excluded-address 192.168.11.254

Configure o pool DHCPv4 com os seguintes requisitos:

  • Defina o nome do pool de LAN-POOL-2.
  • Configure o endereço de rede.
  • Configure o endereço do gateway padrão.
  • Configure o endereço do servidor DNS.
  • Configure example.com como o nome de domínio.
  • Retorne ao modo EXEC privilegiado.
R1(config)#ip dhcp pool LAN-POOL-2
R1(dhcp-config)#network 192.168.11.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.11.1
R1(dhcp-config)#dns-server 192.168.11.6
R1(dhcp-config)#domain-name example.com
R1(dhcp-config)#end

Desative o servidor Cisco IOS DHCPv4

O serviço DHCPv4 é habilitado por padrão. Para desativar o serviço, use o comando no service dhcp global configuration mode. Use o comando do modo de configuração global service dhcp para reativar o processo do servidor DHCPv4, conforme mostrado no exemplo. Habilitar o serviço não tem efeito se os parâmetros não estiverem configurados.

Nota: Limpar as ligações DHCP ou parar e reiniciar o serviço DHCP pode resultar na atribuição temporária de endereços IP duplicados na rede.

R1(config)# no service dhcp
R1(config)# service dhcp
R1(config)#

Relé DHCPv4

Em uma rede hierárquica complexa, os servidores corporativos geralmente estão localizados centralmente. Esses servidores podem fornecer serviços DHCP, DNS, TFTP e FTP para a rede. Os clientes da rede normalmente não estão na mesma sub-rede que esses servidores. Para localizar os servidores e receber serviços, os clientes costumam usar mensagens de difusão.

Relé DHCPv4

Na figura, PC1 está tentando adquirir um endereço IPv4 de um servidor DHCPv4 usando uma mensagem de transmissão. Nesse cenário, R1 não está configurado como um servidor DHCPv4 e não encaminha a transmissão. Como o servidor DHCPv4 está localizado em uma rede diferente, o PC1 não pode receber um endereço IP usando DHCP. R1 deve ser configurado para retransmitir mensagens DHCPv4 ao servidor DHCPv4.

Nesse cenário, um administrador de rede está tentando renovar as informações de endereçamento IPv4 para PC1. Clique em cada botão para ver a saída do comando enquanto o administrador da rede resolve esse problema.

PC1 é um computador Windows. O administrador da rede libera todas as informações de endereçamento IPv4 atuais usando o comando ipconfig / release. Observe que o endereço IPv4 é liberado e nenhum endereço é mostrado.

C:\Users\Student> ipconfig /release
Windows IP Configuration
Ethernet adapter Ethernet0:
   Connection-specific DNS Suffix  . :
   Default Gateway . . . . . . . . . :

Uma solução melhor é configurar R1 com o comando ip helper-address address interface configuration. Isso fará com que R1 retransmita as transmissões DHCPv4 para o servidor DHCPv4. Conforme mostrado no exemplo, a interface em R1 que recebe a transmissão de PC1 está configurada para retransmitir o endereço DHCPv4 para o servidor DHCPv4 em 192.168.11.6.

R1(config)# interface g0/0/0
R1(config-if)# ip helper-address 192.168.11.6
R1(config-if)# end
R1#

Conforme mostrado na saída, PC1 agora é capaz de adquirir um endereço IPv4 do servidor DHCPv4, conforme verificado com o comando ipconfig / all.

C:\Users\Student> ipconfig /all
Windows IP Configuration
  
Ethernet adapter Ethernet0:
   Connection-specific DNS Suffix  . : example.com
   IPv4 Address. . . . . . . . . . . : 192.168.10.10
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.10.1

Outras transmissões de serviço retransmitidas

O DHCPv4 não é o único serviço que o roteador pode ser configurado para retransmitir. Por padrão, o comando ip helper-address encaminha os seguintes oito serviços UDP:

  • Port 37: Time
  • Port 49: TACACS
  • Port 53: DNS
  • Port 67: DHCP/BOOTP server
  • Port 68: DHCP/BOOTP client
  • Port 69: TFTP
  • Port 137: NetBIOS name service
  • Port 138: NetBIOS datagram service

Packet Tracer – Configurar DHCPv4

Nesta atividade do Packet Tracer, você completará os seguintes objetivos:

  • Parte 1: Configurar um roteador como um servidor DHCP
  • Parte 2: Configurar o DHCP Relay
  • Parte 3: Configurar um roteador como um cliente DHCP
  • Parte 4: Verifique o DHCP e a conectividade
[button url=”https://www.ccna.network/wp-content/uploads/2021/03/7.2.10-pt.zip” target=”self” style=”default” background=”#2fa614″ color=”#FFFFFF” size=”3″ wide=”no” center=”yes” radius=”auto” icon=”” icon_color=”#FFFFFF” text_shadow=”none” desc=”” download=”” onclick=”” rel=”” title=”” id=”” class=””]BAIXE AQUI[/button]

Pronto para ir! Continue visitando nosso blog do curso de networking, confira todo o conteúdo do CCNA 3 aqui; e você encontrará mais ferramentas e conceitos que o tornarão um profissional de rede.