Você pode usar o push-route para enviar rotas para seus clientes quando eles se conectarem. Você acha que eu preciso usar o client-config-dir e "route" também.
Vamos supor que seu primeiro cliente (com a segunda NIC) seja C1 e o outro seja C2.
Veja um exemplo de configuração do servidor:
push "route 192.168.0.0 255.255.255.0"
client-config-dir ccd
route 192.168.0.0 255.255.255.0
Então, no diretório ccd, você precisa criar arquivos chamados "C1":
iroute 192.168.0.0 255.255.255.0
(indicando que este cliente pode rotear para esta sub-rede)
Você também pode precisar configurar localmente seu roteador, adicionando rotas estáticas para indicar que seu cliente OpenVPN local pode rotear o tráfego para sub-redes específicas. Até agora, o C2 deve ter acesso ao C1, mas qualquer coisa na sub-rede C2 não terá. Se a sub-rede C2 tiver acesso à sub-rede C1 192.168.0.0/24, você precisará configurar seu roteador local com uma rota dizendo que C2 é o caminho para 192.168.0.0/24. (Claro, dependendo da sua configuração, pode haver outra maneira de fazer isso) Se você quiser, será necessário habilitar o roteamento IP no C2 (no Windows: link , no Linux: link ).