Eu tenho uma configuração semelhante, em que alguns clientes usam um gateway que é um dispositivo com encapsulamento de VPN, e outros usam a conexão de Internet antiga e fornecida pelo ISP para a casa.
Eu não conecto meu wifi e ethernet no gateway da VPN. Em vez disso, essa máquina executa um cliente VPN. Isso força o gateway da VPN a examinar a tabela de roteamento para lidar com o tráfego, que uma ponte ignoraria.
No gateway da VPN, tenho três IPs:
- eth0: 192.168.1.254
basically just a client on my main network
- eth1: 192.168.2.1
the gateway for the alternate network
- tun0: 10.2.3.5
this is a VPN tunnel, and the IP is different every time the tunnel comes up
Eu também mantenho 3 rotas estáticas no gateway da VPN:
- roteador padrão - > 192.168.1.1
- 0.0.0.0/1 - > 10.2.3.5
- 128.0.0.0/1 - > 10.2.3.5
E uma importante rota dinâmica para a VPN: - 10.2.3.5 - > 10.2.3.6
A rota padrão para o meu gateway ISP (192.168.1.1) garante que o gateway VPN sempre consiga encontrar a Internet.
As outras duas rotas são duas rotas "mais específicas" que abrangem todo o espaço de endereços IPv4. Portanto, qualquer tráfego para qualquer lugar (que não seja qualquer rede diretamente conectada) é passado para a interface do túnel da VPN, e a rota dinâmica específica do túnel da VPN 10.2.3.5 -> 10.2.3.6
passa todo o tráfego pelo túnel.
Desta forma, todos os clientes que acessam o Wifi via VPN Gateway são encaminhados para fora do túnel VPN, e eu ainda posso ter clientes acessando minha rede ISP (wifi) para obter acesso geral à Internet, se necessário ou desejado.