Status atual :
Eu tenho um servidor openVPN hospedado na AWS e quase 50 computadores clientes conectados à VPN. Então, a partir de agora, todo o cliente está na mesma rede
Problema com a configuração atual :
Se algum dia eu fizer qualquer atualização / desenvolvimento de servidor, todos os meus clientes estarão desconectados ou vulneráveis a falhas no servidor. Além disso, no futuro, minha máquina servidor pode falhar e isso pode levar a que todos os clientes sejam desconectados.
O que eu quero alcançar :
Eu quero configurar 2 servidor openVPN na AWS. de modo que normalmente 25 clientes se conectam ao servidor1 e o restante 25 se conecta ao servidor 25. Se eu desligar o servidor1, todos os clientes se conectarão ao servidor2 e vice-versa. Eu acredito que isso é fácil de conseguir.
Eu quero que os dois servidores VPN formem uma única rede local. Portanto, se o Cliente1 estiver conectado ao Servidor1 e o Cliente47 estiver conectado ao Servidor2, o Cliente1 e o Cliente47 deverão fazer parte da rede local única.
Eu quero isso para que, independentemente do servidor VPN ao qual o desenvolvedor está conectado (se o desenvolvedor estiver conectado ao servidor1), ele possa se conectar ao cliente no servidor2 (como se estivessem na mesma rede local). Algo como mascarar o endereço IP local, para que os clientes no servidor1 sejam 10.8. [0-127] .xxx e no servidor2 são 10.8. [128-255] .xxx
Possíveis abordagens :
O Server2 pode ser um cliente do server1, mas ainda assim eles não formarão uma rede local. O Servidor1 e o Servidor2 podem compartilhar continuamente dados e atualizações, mas ainda assim não formarão uma rede local.
O que é uma solução eficaz e melhor para isso?
Tags networking vpn openvpn ubuntu