O Dynamic Host Configuration Protocol (DHCP) é um protocolo baseado na arquitetura cliente/servidor usado para facilitar a alocação de endereços IP em uma rede. Uma rede local que não usa DHCP deve fornecer endereços IP a todos os computadores manualmente. Se o DHCP estiver instalado em uma rede local, todos os computadores conectados à rede receberão um endereço IP automaticamente do servidor DHCP. Além dos endereços IP, o DHCP também fornece parâmetros, como os servidores padrão gateways e DNS.
VLAN permite que as redes sejam segmentadas e formadas em grupos lógicos de usuários, independentemente da localização física do usuário ou da conexão LAN.
![dhcp multiple vlan 01](https://bardimin.com/wp-content/uploads/2021/07/dhcp-multiple-vlan-01.jpg)
Neste tutorial, vamos configurar:
- Crie 3 VLANs e adicione um PC a cada VLAN
- Configuração do servidor DHCP no roteador
- Atribuir pool DHCP em cada VLAN
- Configuração do PC como cliente DHCP
- Teste de conexão
Configuração de VLAN no switch
Crie 3 VLANs nos switches: VLAN 10, VLAN 20 e VLAN 30.
Switch#en
Switch#conf t
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#vlan 30
Switch(config-vlan)#exit
Switch(config) #
Defina as portas VLAN 10 na interface Fa0/1, VLAN 20 na interface Fa0/2, VLAN 30 na interface Fa0/3 e na interface Fa0/4 (interface conectada ao roteador) defina o modo TRUNK.
Switch>en
Switch#conf t
Switch(config)#int fa0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#int fa0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#int fa0/3
Switch(config-if)#switchport access vlan 30
Switch(config-if)#exit
Switch(config)#int fa0/4
Switch(config-if)#switchport trunk mode
Switch(config-if)#exit
Verifique a VLAN que você criou.
Switch#sh vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/5, Fa0/6, Fa0/7, Fa0/8
Fa0/9, Fa0/10, Fa0/11, Fa0/12
Fa0/13, Fa0/14, Fa0/15, Fa0/16
Fa0/17, Fa0/18, Fa0/19, Fa0/20
Fa0/21, Fa0/22, Fa0/23, Fa0/24
Gig0/1, Gig0/2
10 VLAN0010 active Fa0/1
20 VLAN0020 active Fa0/2
30 VLAN0030 active Fa0/3
Verifique a interface do modo tronco
Switch#sh int trunk
Port Mode Encapsulation Status Native vlan
Fa0/4 on 802.1q trunking 1
Port Vlans allowed on trunk
Fa0/4 1-1005
Port Vlans allowed and active in domain management
Fa0/4 1,10,20,30
Port Vlans in spanning tree forwarding state and not pruned
Fa0/4 1,10,20,30
Outros artigos interessantes
Configuração do servidor DHCP no roteador
A primeira etapa é configurar a interface no roteador. No exemplo acima, o roteador está conectado a um switch na porta Gi0/0. Na interface Gi0/0, criamos três subinterfaces: Gi0/0.10, Gi0/0.20 e Gi0/0.30 com IP 192.168.10.1, 192.168.20.1 e 192.168.30.1.
Router#en
Router#conf t
Router(config)#int Gi0/0
Router(config-if)#no ip add
Router(config-if)#no shut
Router(config-if)#int Gi0/0.10
Router(config-subif)#
Router(config-subif)#en dot1q 10
Router(config-subif)#ip add 192.168.10.1 255.255.255.0
Router(config-subif)#exit
Router(config)#int Gi0/0
Router(config-if)#int Gi0/0.20
Router(config-subif)#en dot1q 20
Router(config-subif)#ip add 192.168.20.1 255.255.255.0
Router(config-subif)#exit
Router(config)#int Gi0/0
Router(config-if)#int Gi0/0.30
Router(config-subif)#ip add 192.168.30.1 255.255.255.0
Router(config-subif)#exit
Router(config) #
Em seguida, a configuração do servidor DHCP é a seguinte.
Router#en
Router#conf t
Router(config)#ip dhcp pool POOL10
Router(dhcp-config)#network 192.168.10.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.10.1
Router(dhcp-config)#dns-server 8.8.8.8
Router(dhcp-config)#exit
Router(config)#ip dhcp excluded-address 192.168.10.1
Router(config)#ip dhcp pool POOL20
Router(dhcp-config)#network 192.168.20.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.20.1
Router(dhcp-config)#
Router(dhcp-config)#dns-server 8.8.8.8
Router(dhcp-config)#exit
Router(config)#ip dhcp excluded-address 192.168.20.1
Router(config)#ip dhcp pool POOL30
Router(dhcp-config)#network 192.168.30.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.30.1
Router(dhcp-config)#dns-server 8.8.8.8
Router(dhcp-config)#exit
Router(config)#ip dhcp excluded-address 192.168.30.1
Router(config) #
Configuração do PC como cliente DHCP
Clique na guia “Desktop” e selecione “IP Configuration” (Configuração de IP).
![dhcp multiple vlan 02](https://bardimin.com/wp-content/uploads/2021/07/dhcp-multiple-vlan-02.jpg)
Select “DHCP” (1), if successful there will be a notification “DHCP request successful” (2). Next at point (3) will be displayed IP and other parameters of DHCP Server.
![dhcp multiple vlan 03](https://bardimin.com/wp-content/uploads/2021/07/dhcp-multiple-vlan-03.jpg)
Teste de conexão
Para realizar um teste de conexão, você pode fazer ping do PC0 (192.168.10.2) para o PC1 (192.168.20.2)
![dhcp multiple vlan 04](https://bardimin.com/wp-content/uploads/2021/07/dhcp-multiple-vlan-04.jpg)