Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Não consegui fazer a comunicação entre as diferentes Vlans

Não to conseguindo fazer a comunicação entre as diferentes vlans a partir de uma conexão com o roteador de modo dhcp (literalmente fiz a configurações de forma simultânea com as aulas e ainda não consegui). Alguém me ajuda nessa?

Topologia do roteador:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Topologia dos switches:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Os dispositivos falham ao tentar atribuir o IP dinâmico, mesmo realizar a configuração na CLI:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

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

  1. No switch:
show interfaces trunk

Tem que aparecer a porta ligada ao roteador.

  1. No roteador:
show ip interface brief

FastEthernet0/0 UP
FastEthernet0/0.1 UP
FastEthernet0/0.2 UP

  1. 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;

Opa, bom dia! Visualizei sua mensagem hoje no dia 22/01. Obrigado por me responder e ter atenção em alguns comandos que esquecemos... mais tarde do mesmo dia em que publiquei a duvida que tive, percebi que não tinha usado o código switchport mode trunk na interface do switch que conectava ao roteador. Eu apenas tinha colocado o código nas interfaces que conectavam entre os própios switchs.