Sua configuração do OpenVPN permite obter o gateway padrão do sistema remoto.
Eu pretendo, que no ponto de rede, onde está fazendo um NAT (no modem ADSL ou somwhere no servidor ISP) você tenha mapeamento de endereço público para seu servidor interno.
E há um problema. Imagine isso:
Alguém da Internet com endereço IP público A.A.A.A deseja ver as páginas do seu servidor, que gostam de estar no endereço público B.B.B.B. Ponto NAT reescreve o endereço B.B.B.B para endereço real, mas não público, do seu servidor, digamos 192.168.0.2, mas o endereço de origem ainda é o mesmo - A.A.A.A. Seu servidor atende a esta solicitação e enviará uma resposta - mas a resposta será enviada para o endereço A.A.A.A do endereço 192.168.0.2 - através do seu gateway padrão!
Se este cenário continuar sem o OpenVPN, o pacote passa pelo gateway padrão de 192.168.0.1 e em algum lugar será reescrito para ter o endereço de origem B.B.B.B em vez de 192.168.0.2. Tudo bem, vai bem.
Mas se o seu cenário continuar com o OpenVPN, seu servidor terá que enviar pacotes para A.A.A.A via gateway padrão - mas isso não é 192.168.0.1, mas 10.10.10.57. E neste caso não posso dizer, o que será feito com este pacote. Será reescrito para outro endereço de origem, digamos, C.C.C.C? Ou será descartado?
Por que você quer ter o gateway padrão no site oposto? Você precisará apenas de rota, que vai caber em endereços de sites opostos, digamos 10.10.10.0/24 (talvez outro, este é apenas um exemplo) ...
Na configuração do servidor OpenVPN você tem que remover a linha como:
push "redirect-gateway def1 bypass-dhcp"