Eu finalmente encontrei uma pergunta existente que correspondia aos sintomas que eu estava experimentando. A solução funcionou para mim também, mas eu queria expandir um pouco.
Aqui está o passo-a-passo para habilitar a LAN Virtual no DD-WRT para que os dispositivos conectados ao roteador possam se comunicar uns com os outros (eu adoraria saber por que isso não está habilitado por padrão):
- Ir para a página da Web de administração do DD-WRT (geralmente 192.168.1.1 em uma rede doméstica)
- Clique na guia Administração
- Clique na subguia Comandos
-
Na área de texto "Comandos", digite:
swconfig list
-
Clique no botão Executar comandos
- Você deve ver um dos seguintes resultados (mais provável):
-
Found: switch0 - eth0
-
Found: switch0 - eth1
-
- Você deve ver um dos seguintes resultados (mais provável):
-
Digite o seguinte na área de texto "Comandos" (* note: replace
eth0
witheth1
se necessário para corresponder aos resultados do comandoswconfig list
):swconfig dev eth0 set enable_vlan 1 swconfig dev eth0 set apply
-
Clique no botão Salvar inicialização
- Clique na guia Administração na parte superior da tela
- Desloque-se até ao fundo e clique no botão vermelho Reiniciar o router
- Verifique se o problema foi corrigido após uma reinicialização do roteador
O que as etapas acima fazem é salvar um script de inicialização que é executado sempre que o roteador é reinicializado. Salvá-lo como um script de inicialização não é necessário, mas a alternativa é que você teria que lembrar de executar os dois comandos para ativar a LAN virtual sempre que o roteador fosse reinicializado.
Você também pode executar os comandos para ativar e aplicar a configuração de VLAN usando o botão [Executar comandos] se quiser obter feedback imediato sem reinicializar o roteador. Deixei isso de lado porque estava tentando minimizar o número total de etapas necessárias para atingir o estado final desejado.