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.
Respostas:
Eu estava pronto para desistir e voltar ao firmware padrão quando descobri uma dica bem escondida nos fóruns do dd-wrt.com sobre o Rosewill RNX-GX4 - anunciado como DD-WRT Compatible que instrui:
Eu tentei exatamente isso e resolveu todos os meus problemas.
fonte
A porta WAN do segundo roteador está definida como 192.168.14.0/24? Acredito que esteja na instalação e, em seguida, abaixo de onde diz "IP do roteador" A porta WAN do segundo roteador ou o "IP do roteador" deve estar na mesma sub-rede que as portas LAN no primeiro roteador.
fonte
tracert 192.168.14.1
(1º roteador), recebo o primeiro salto 192.168.1.1, mas o próximo salto 192.168.14.31Destination host unreachable
. Isso me deixa louco porque não entendo o que está acontecendo e por que isso está acontecendo.O problema que você está vendo é chamado Double NAT .
O que eu faria aqui é tornar o primeiro roteador o servidor DHCP. Realmente. Apenas certifique-se de que ele está distribuindo IPs que não conflitam com nenhum dos seus dispositivos estáticos existentes. Em seguida, execute um cabo de uma porta LAN no 1º roteador para uma porta LAN (não WAN) no 2º roteador e desative o serviço DHCP no 2º roteador. Isso deve fazer quase tudo o que você deseja, exceto que agora todos os dispositivos provavelmente estarão na mesma sub-rede. Se você está tentando criar um tipo de rede convidada e o seu roteador suporta, você ainda pode fazer isso usando uma máscara de sub-rede diferente para o servidor dhcp.
fonte
Teve problema semelhante. Verifique os endereços MAC para WAN, LAN e WLAN. Mudei o WAN MAC e o problema foi resolvido. (Configuração >> clone de endereço MAC ...) (No meu caso, WAN, uma WLAN era o mesmo MAC)
fonte