domingo, 14 de julho de 2013

Configurando DHCP no roteador cisco

Hoje vamos falar de DHCP, mais uma das facilidades encontrada nos roteadores cisco, antes de qualquer configuração vamos entender um pouco mais desse protocolo.

O DHCP ("Dynamic Host Configuration Protocol" ou "protocolo de configuração dinâmica de endereços de rede") permite que todos os micros da rede recebam suas configurações de rede automaticamente a partir de um servidor central ou roteador (no nosso caso) sem que você precise ficar configurando os endereços manualmente em cada um.

O protocolo DHCP trabalha de uma forma bastante interessante. Inicialmente, a estação não sabe quem é, não possui um endereço IP e não sabe sequer qual é o endereço do servidor DHCP da rede. Ela manda, então, um pacote de broadcast endereçado ao IP "255.255.255.255", que é transmitido pelo switch para todos os micros da rede. O servidor DHCP recebe este pacote e responde com um pacote endereçado ao endereço IP "0.0.0.0", que também é transmitido para todas as estações. Apesar disso, apenas a estação que enviou a solicitação lerá o pacote, pois ele é endereçado ao endereço MAC da placa de rede. Como vimos na introdução, quando uma estação recebe um pacote destinado a um endereço MAC diferente do seu, ela ignora a transmissão. Dentro do pacote enviado pelo servidor DHCP estão especificados o endereço IP, máscara, gateway e servidores DNS que serão usados pela estação.



Vamos então colocar a mão na massa, segue abaixo o passo a passo para configurar e testar DHCP no roteador cisco.

1º: Ative o serviço DHCP no roteador cisco.
Router(config)# interface ethernet0/0
Router(config-if)# ip address 192.168.0.1 255.255.255.0
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# service dhcp

2º: Crie o “pool” onde será especificado os endereços IP que você deseja distribuir para os hosts na rede:
Router(config)# ip dhcp pool digite o nome

3º: Especifique os endereços que serão distribuidos para os hosts:
Router(dhcp-config)# network 192.168.0.0 /24

4º: Especifique o domínio a ser configurado nos hosts:
Router(dhcp-config)#domain-name digite o nome do dominio

5º: Especifique os servidores DNS:
Router(dhcp-config)#dns-server 192.168.0.2 192.168.0.3

6º: Especifique o endereço do default gateway da rede:
Router(dhcp-config)#default-router 192.168.0.1 (endereço IP do próprio roteador)

7º: Especifique o tempo de duração do lease,  (quanto tempo o host pode ficar com o endereço antes de re-checar com o DHCP):
Router(dhcp-config)#lease 5 (dias)

8º: Exclua os endereços IP que não devem ser oferecidos aos hosts. No exemplo abaixo, os IPs 192.168.0.1 até 192.168.0.20 não serão oferecidos aos hosts pelo DHCP.
Router(config)# ip dhcp excluded-address 192.168.0.1 192.168.0.20

Configurado! Agora o roteador responderá às solicitações DHCP de hosts na rede, e estes hosts receberão um endereço IP dentro do intervalo de 192.168.0.21 a 192.168.0.254.

Testando o serviço DHCP
Os seguintes comandos possibilitam o gerenciamento/visualização do serviço DHCP em um roteador Cisco:

“show ip dhcp binding”: Lista os IPs já fornecidos para os hosts.
“show ip dhcp conflict”: Lista eventuais conflitos de endereços IP.
“show ip dhcp database”: Lista o DHCP database.
“show ip dhcp pool”: Lista todo o conteúdo dos pools configurados.
“show ip dhcp relay information trusted-sources”: Lista as informações sobre o relay DHCP.
“show ip dhcp server statistics”: Mostra as estatísticas do tráfego DHCP.

Debugging DHCP:

“debug ip dhcp server events”: Usado para mostrar os “empréstimos” e “expirations” dos endereços IP.

“debug ip dhcp server linkage”: Usado para diagnosticar eventos em situações onde existem relações entre dois ou mais servidores DHCP

“debug ip dhcp server packet”: Mostra o tráfego DHCP em tempo real.



Nenhum comentário:

Postar um comentário