Eu tenho um roteador DD-WRT (aqui: 1º) conectado à Internet, funcionando perfeitamente, com PCs clientes atribuídos a endereços IP estáticos.
Agora eu quero adicionar outro cliente estático (aqui: 2º), mas desta vez é outro roteador DD-WRT, não um PC.
Esse 2º DD-WRT pretende ser um servidor DHCP, "expandindo" o que estiver conectado a ele, de modo que o outro (1º) roteador veja esse cliente como proveniente dessa única porta / IP (por exemplo, 192.168.14.31).
Até aí tudo bem, mas por alguma razão os clientes que estão conectados através do segundo roteador não podem ver a Internet.
Se eu conectar um PC a essa porta, atribuindo a ele esse endereço estático 192.168.14.31, ele poderá acessar a Internet sem nenhum problema, por isso sei que o problema não está no primeiro roteador. O problema é a configuração incorreta do segundo roteador DD-WRT (cliente), pois ele simplesmente não sabe encaminhar clientes de sua sub-rede (192.168.1.X) para o primeiro roteador (192.168.14.1).
Usando tracert
eu pude verificar se esse é realmente o problema. Mas não sei o que (e como), fora das zilhões de configurações no DD-WRT, mudar.
Eu tentei mudar o Operating Mode
no da mas enquanto isso parece na direção certa, ele não resolver o problema.Advanced Routing
Gateway
Router
Alguma idéia do que eu deveria estar fazendo nesse segundo roteador para dizer para começar a encaminhar pacotes de 192.168.1.x para 192.168.14.1?
ATUALIZAÇÃO 1: Eu consegui telnet no roteador e imprimi a tabela de roteamento:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
192.168.14.0 * 255.255.255.0 U 0 0 0 vlan1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.14.1 0.0.0.0 UG 0 0 0 vlan1
Está claro que a tabela de roteamento está incorreta, mas como eu a altero no DD-WRT ?
Além disso, eu sei o que são as portas WAN e LAN, mas o que são br0
e vlan1
? Como eu os correlaciono com as portas WAN e LAN? (Eu acho que br0
é uma das portas LAN e vlan1
é a porta WAN, mas não tenho certeza)
ATUALIZAÇÃO 2: Encontrei uma opção para imprimir a tabela de roteamento na interface da web do DD-WRT:
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
192.168.14.0 255.255.255.0 0.0.0.0 WAN
169.254.0.0 255.255.0.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 192.168.14.1 WAN
O que me diz que, de acordo com o DD-WRT:
br0
==LAN & WLAN
vlan1
==WAN
(como eu pensava)
Bom saber. Agora, preciso resolver esse problema (ainda não tenho idéia): Faça com que os pacotes da rede 192.168.1.x atinjam o gateway 192.168.14.1.
ATUALIZAÇÃO 3: Insight. Eu acho que o problema está no fato de que a máscara de rede para a 192.168.14.0
entrada não é 255.255.0.0
. O problema é que não há como alterá-lo ... Tentei adicionar uma entrada explícita na guia Roteamento avançado:
Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0
Mas a tabela de roteamento permanece a mesma, mesmo após a aplicação, o salvamento e a reinicialização !!!
Estou começando a suspeitar que há um erro nesta DD-WRT v24-sp1 (07/27/08) std
versão.