Boa tarde
Beleza, dá pra entender bem o que está acontecendo pelo que você mostrou e o problema é bem comum em laboratório de VLAN + router-on-a-stick.
Vou explicar em cima do que aparece nas imagens.
1. O DHCP não está funcionando
O PC “FINANCEIRO” recebeu IP 169.254.x.x.
Isso é APIPA, ou seja:
→ o PC não conseguiu falar com nenhum servidor DHCP.
Então o problema não é só comunicação entre VLANs, é antes disso:
o DHCP nem chega ao roteador.
2. O roteador está configurado como Router-on-a-Stick
No Router1 aparece:
- FastEthernet0/0 →
<not set> - FastEthernet0/0.1 →
192.168.10.1/24 - FastEthernet0/0.2 →
192.168.20.1/24
Isso está correto em conceito, mas só funciona se:
- A FastEthernet0/0 estiver ativa
- A porta do switch ligada ao roteador estiver em TRUNK
- As subinterfaces tiverem
encapsulation dot1Q
Se qualquer um desses pontos falhar, o DHCP não chega.
3. Os switches NÃO mostram trunk
Nos switches, as portas aparecem assim:
- FastEthernet0/1 → VLAN 10
- FastEthernet0/2 → VLAN 20
- FastEthernet0/3 →
--
Essa -- normalmente indica porta em access padrão (VLAN 1), não trunk.
Ou seja:
o link entre switch e roteador não está em trunk
Sem trunk:
- VLAN 10 não chega ao roteador
- VLAN 20 não chega ao roteador
- DHCP nunca vai funcionar
O erro está aqui
A porta do switch conectada ao roteador NÃO está configurada como trunk.
E provavelmente no roteador também falta:
no shutdown na FastEthernet0/0- ou
encapsulation dot1Q nas subinterfaces
Como corrigir (configuração mínima funcional)
1. Switch – porta ligada ao roteador
Supondo que seja a FastEthernet0/3:
enable
configure terminal
interface fastEthernet0/3
switchport mode trunk
switchport trunk allowed vlan 10,20
no shutdown
Faça isso em todo switch que liga ao roteador.
2. Roteador – interface física
enable
configure terminal
interface fastEthernet0/0
no shutdown
3. Roteador – subinterfaces (confira se estão assim)
interface fastEthernet0/0.1
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
interface fastEthernet0/0.2
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0
Sem o encapsulation dot1Q, nada funciona, mesmo com IP.
4. DHCP no roteador (exemplo)
ip dhcp excluded-address 192.168.10.1
ip dhcp excluded-address 192.168.20.1
ip dhcp pool VLAN10
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
ip dhcp pool VLAN20
network 192.168.20.0 255.255.255.0
default-router 192.168.20.1
Como testar se agora está certo
- No switch:
show interfaces trunk
Tem que aparecer a porta ligada ao roteador.
- No roteador:
show ip interface brief
FastEthernet0/0 UP
FastEthernet0/0.1 UP
FastEthernet0/0.2 UP
- No PC:
- Coloque DHCP novamente
- Se pegar
192.168.10.x ou 192.168.20.x, resolveu
O seu problema não é VLAN falando com VLAN ainda.
O problema é que as VLANs nem chegam no roteador, porque:
- Porta do switch para o roteador não está em trunk
- E/ou subinterfaces do roteador não estão corretamente encapsuladas
Abçs;