Como participo de duas redes sem a capacidade de alterar o gateway padrão?

2

Eu tenho um punhado de VPSs Linux (Ubuntu) voltados para a Internet com alguns provedores, e conecto-os em conjunto com uma rede de backplane virtual da ZeroTier ( link ). Eu uso isso para fazer coisas como replicação de banco de dados entre servidores sem a necessidade de permitir conexões de banco de dados através da Internet pública. Também na rede virtual está minha VM do servidor doméstico, executando o Windows 2008. Isso está por trás do NAT na minha rede doméstica e incluo no backplane para permitir que minhas ferramentas baseadas na Web sejam autenticadas no AD usando o LDAP. A rede virtual é uma solução simples para tornar o NAT irrelevante.

Minha rede doméstica usa a sub-rede 192.168.1.xe minha rede virtual ZeroTier usa a sub-rede 192.168.2.x. O que eu gostaria de fazer é unir as duas redes, para que qualquer um dos nós virtuais da rede virtual ZeroTier seja acessado diretamente de qualquer uma das máquinas da minha rede doméstica e vice-versa.

Meu roteador doméstico é fornecido pelo provedor de Internet e não permite a configuração de rotas estáticas, mas todas as máquinas da minha rede doméstica fazem parte de um domínio do AD e posso usar a diretiva de grupo para configurar qualquer rota estática (s) Preciso dos clientes através de um script de inicialização. Não consigo alterar o gateway padrão na minha rede doméstica - o roteador se define dessa forma ao fornecer endereços IP por meio do DHCP.

Eu não tenho ideia de como realizar o que estou tentando fazer. Eu suponho que preciso definir rotas estáticas em todos os clientes do Windows em minha rede doméstica para enviar o tráfego destinado a 192.168.2.x para o Windows 2008 VM (192.168.1.52), definir rotas em todos os VPSs para enviar tráfego destinado a 192.168 .1.x para a VM do Windows 2008 (192.168.2.100) e, em seguida, faça algo na VM do Windows 2008 para que ela possa encaminhar adequadamente entre suas interfaces de rede física e virtual, conforme necessário. Isso é ótimo no papel, mas nunca tive a necessidade de configurar rotas estáticas no Windows ou Linux até agora e não tenho ideia de como, nem sei como fazer com que a configuração da VM do Windows 2008 atenda ao seu papel como uma intermediário / roteador.

Algumas informações adicionais: Além da VM do Windows 2008, também tenho uma VM do servidor Ubuntu na minha rede doméstica. Se é mais fácil usar a caixa do Linux como intermediário nesse cenário, posso fazer isso. Incluí a caixa do Windows na rede virtual porque queria que os VPSs pudessem acessar facilmente seus serviços, mas se conseguirmos juntar as duas sub-redes, eles obviamente poderão fazer isso de qualquer maneira.

Alguém pode me ajudar a me guiar? Se minha abordagem é fundamentalmente falha, então estou aberto a outras sugestões sobre como realizar o que estou tentando fazer.

    
por Jason Williams 14.07.2015 / 18:21

0 respostas