Como eu conecto dois roteadores DD-WRT com fio?

12

Eu tenho um roteador DD-WRT (aqui: 1º) conectado à Internet, funcionando perfeitamente, com endereços IP estáticos atribuídos a PCs clientes.

Agora quero adicionar outro cliente static (neste caso: 2nd), mas desta vez é outro roteador DD-WRT, não um PC.

Esse 2º DD-WRT pretende ser um servidor DHCP, "espalhando-se" o que estiver conectado a ele, de modo que o outro (1º) roteador veja o cliente como vindo daquela porta / IP (diga 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 aquele endereço estático 192.168.14.31, ele poderá acessar a Internet sem nenhum problema, então 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 como encaminhar clientes de sua sub-rede (192.168.1.X) para o primeiro roteador (192.168.14.1).

Usando tracert , verifiquei que esse é realmente o problema. Mas eu não sei o que (e como), fora das configurações do zillion no DD-WRT, mudar.

Eu tentei alterar o Operating Mode em Advanced Routing de Gateway para Router , mas enquanto isso parece na direção certa, isso não resolveu o problema.

Alguma idéia do que eu deveria estar fazendo nesse segundo roteador para dizer a ele para iniciar o encaminhamento de pacotes de 192.168.1.x para 192.168.14.1?

UPDATE 1: consegui fazer telnet no roteador e imprimir 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 posso alterá-la no DD-WRT ?

Além disso, sei quais são as portas WAN e LAN, mas quais são br0 e vlan1 ? Como faço para correlacioná-los às portas WAN e LAN? (Eu acho que br0 é uma das portas LAN e vlan1 é a porta WAN, mas não tenho certeza)

UPDATE 2: Encontrei uma opção para imprimir a tabela de roteamento a partir da interface 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 eu preciso resolver esse problema (eu ainda não tenho nenhuma pista): Faça com que os pacotes da rede 192.168.1.x cheguem ao gateway 192.168.14.1.

UPDATE 3: Insight. Eu acho que o problema está no fato de que a máscara de rede para a entrada 192.168.14.0 não é 255.255.0.0 . O problema é que não há como alterá-lo ... Eu 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 continua a mesma, mesmo depois de aplicar, salvar e reinicializar !!!

Estou começando a suspeitar que há um bug neste release DD-WRT v24-sp1 (07/27/08) std .

    
por Eternal Learner 31.10.2011 / 04:16

4 respostas

3

Eu estava pronto para desistir e voltar ao estoque de firmware quando descobri uma dica bem escondida nos fóruns dd-wrt.com sobre Rosewill RNX-GX4 - Anunciado como compatível com DD-WRT que instrui:

You could simply enter DD-WRT firmware and : go to "vlan option", uncheck the “W”column, then "save" and “apply”, then check “W” again then "save" and "apply" <====this could solve the WAN isn't work.

Eu tentei exatamente isso e resolvi todos os meus problemas.

    
por 03.11.2011 / 18:53
1

A porta WAN do segundo roteador está configurada para algo em 192.168.14.0/24? Eu acredito que é na configuração e, em seguida, em 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.

    
por 31.10.2011 / 04:57
1

O problema que você está enfrentando é chamado Double NAT .

O que eu faria aqui é fazer o primeiro roteador do servidor DHCP. Mesmo. Apenas certifique-se de distribuir IPs que não entrem em conflito com nenhum dos dispositivos estáticos existentes. Em seguida, passe um cabo de uma porta LAN no primeiro roteador para uma porta LAN (não WAN) no segundo roteador e desative o serviço DHCP no segundo 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 de convidado, e seu roteador o suporta, você ainda pode fazer isso usando uma máscara de sub-rede diferente para o servidor dhcp.

    
por 31.10.2011 / 05:04
0

Teve problema semelhante. Verifique os endereços MAC para WAN, LAN e WLAN. Eu mudei WAN MAC e problema foi resolvido. (Configurar > > clone do endereço MAC ...) (No meu caso WAN uma WLAN era os mesmos MACs)

    
por 16.03.2014 / 02:31