Bom dia
Na minha empresa, em máquinas com Windows, temos diferentes conexões de cliente abertas com o openvpn assim:
10.1.x.x for Eastern Europe
10.2.x.x for Middle East
10.3.x.x Cuba
10.4.x.x China
Eles são servidores completamente diferentes em diferentes locais com suas próprias sub-redes e regras de iptables, isso porque temos escritórios em locais com censura pesada que precisam de regras específicas para cada país.
Em janelas com Viscosity ou OpenVpn Gui, basta importar o arquivo no formato .ovpn ou configurá-lo manualmente, novas interfaces de toque são criadas automaticamente e pronto. Todas as conexões estão funcionando sem problemas.
Agora começamos a usar o linux em alguns notebooks clientes e notei que não posso executar várias istâncias do cliente vpn como fazemos no windows, porque quando nos conectamos a uma das sub-redes mencionadas, automaticamente a outra interface e conexão relativa são descartadas .
Na verdade, para configurar conexões vpn, eu tentei instalar os pacotes network-manager-openvpn e network-manager-openvpn-gnome no Debian e derivados.
Tenho certeza de que existe qualquer configuração que eu possa fazer diretamente na linha de comando, ativando duas interfaces de tun, como tun0 e tun1, e as executarei ao mesmo tempo.
Eu pesquisei mas não encontrei nada até agora, especificamente para executar várias istances de clientes no linux.
Na verdade, não tenho necessidade de ativá-los ou desativá-los, nem de gerenciá-los para formar um gui, é bom tê-los permanentemente ativados.
Obrigado antecipadamente.