Como eu uno duas sub-redes com dois roteadores DD-WRT?

7

Eu tenho dois roteadores DD-WRT separados que gostaria de unir para que os computadores conectados a cada um deles estejam na mesma sub-rede (para que o multicast possa trabalhar entre eles para o compartilhamento de mídia UPNP / DNLA)

Cada roteador DD-WRT tem sua própria conexão à Internet com uma conexão gigabit entre eles na porta WAN e ambos têm seu próprio IP público.

INTERNET--------
               |
               |
        [Gigabit Switch]
           |         |
    [DD-WRT A]      [DD-WRT B]
       |                   |
    [LAN A]              [LAN B]
    [192.168.11.0/24]    [192.168.12.0/24]

Eu só tenho controle sobre as caixas DD-WRT e as LANs que elas controlam. (não o interruptor)

Eu segui este guia link e tratei o Router1 como switch e deixei os dois os roteadores DD-WRT no modo gateway. Isso permitiu que ambas as sub-redes falassem umas com as outras, mas o multicast não funcionaria entre elas.

Gostaria de encontrar uma maneira de fazer o multicast funcionar nas duas sub-redes ou de alguma forma dividir uma sub-rede nos dois roteadores. Conectar os roteadores diretamente uns aos outros não é uma opção, pois eles não estão fisicamente próximos um do outro.

Eu também observei a ideia de usar um roteador como servidor VPN e outro como cliente. Mas isso só colocar o roteador do cliente na sub-rede do roteador do servidor e não todos os computadores conectados a esse roteador, a menos que eu fiz algo errado. Também gostaria que cada roteador usasse sua própria conexão com a Internet e não enviasse tudo por meio de uma única conexão, se possível.

    
por lanrat 13.01.2013 / 22:29

2 respostas

1

A solução mais fácil é vincular fisicamente os dois switches DDWRT em uma rede.

Seu diagrama indica que os dois roteadores estão na mesma malha de comutação? Se a conexão direta estiver no reino da possibilidade, obtenha um link Ethernet direto, sondado da mesma forma entre os dois roteadores. Caso contrário, você poderá obter uma configuração de VLAN nos switches externos e duas portas para sua conexão.

Outra maneira é criar uma ponte de repetição sem fio entre seus dois roteadores se houver uma conexão WAN é possível e os requisitos de largura de banda permitem isso.

Essas três opções de ponte oferecem uma grande rede, e você precisará fazer um trabalho extra com seus clientes ou servidor DHCP para atender à sua necessidade de manter o tráfego da Internet no roteador local.

Se você não puder criar a conexão física entre as duas redes, precisará usar um túnel IP para fazer a ponte entre as redes ou rotear os dados. Você poderia criar o túnel OpenVPN embutido entre as caixas DDWRT através das interfaces externas:

INTERNET--------
               |
               |
          [Gigabit Switch]
           |           |
   [DD-WRT A]-- tun --[DD-WRT B]
       |                   |
    [LAN A]              [LAN B]
    [192.168.11.0/24]    [192.168.12.0/24]

O DDWRT não vem com opções de GUI para empurrar o tráfego LAN para fora dos túneis OpenVPN / PPTP, então será necessário algum ajuste manual ( tomate tem a opção através da GUI). Se você puder adicionar manualmente a interface do tun0 em cada DDWRT à ponte de dispositivos, os dados de transmissão serão enviados pelo túnel para qualquer um dos lados da rede.

Ao falhar na ponte, você pode tentar usar o pimd para rotear os dados pelo túnel da VPN. Isso tem o benefício de não interligar as redes.

Outra maneira pode ser usar mrouted nas duas caixas dd-wrt através do roteamento unicast estático que você configurou, embora pareça um pouco desenvolvimento morto sábio. Se ele compilar / trabalhar no linux ainda, ele permitirá que você direcione os dados multicast de cada rede através de um túnel TCP para a outra rede e vice-versa, o que deve funcionar através do roteamento estático sem um tunnerl.

De qualquer forma, acho que o bridging é o único que eu tentaria (a menos que você queira aprender muito sobre upnp e multicast). Há provavelmente mais de um par de pegadinha com um protocolo projetado para uma única rede doméstica.

    
por 30.01.2013 / 13:15
0

O roteamento multicast é diferente do unicast. Também não deve estar bloqueado nas bases de um roteador.

De sua postagem, não vejo nada que afirme que a multidifusão funciona para pelo menos um roteador. Você pode querer olhar para este este .

Eu considero a ideia com VPN entre dois roteadores longe não ideal - você irá, de qualquer maneira, configurar separadamente o roteamento multicast depois disso.

P.S. você pode considerar configurar o segundo roteador em cascata após o primeiro e desativar o modo de gateway no segundo. E desabilite o DHCP no segundo também. Depois disso, você terá uma grande rede e o segundo roteador funcionará como AP simples.

    
por 29.01.2013 / 17:06