Instalei o servidor OpenVPN no Archlinux e agora estou usando o OpenVPN GUI no Windows 7, posso conversar com outros computadores conectados através da VPN, mas ainda não descobri como rotear todo o tráfego pelo túnel.
Como eu faço isso? Achei que precisava fazer isso com route
(comando cmd), mas acho que preciso de alguns ponteiros aqui.
Eu segui o OpenVPN HowTo sobre o assunto, mas isso não funciona, ele simplesmente não pressiona a opção "forçar o cliente a passar por esse gateway".
E mudar de OpenVPN para uma alternativa PPTP / IPSec não é uma opção no momento.
No Windows Vista e subsequentes, geralmente é necessário informar ao OpenVPN:
Caso contrário, as rotas não poderão ser definidas.
Então, recomendo não alterar suas rotas manualmente, mas usar a configuração dedicada do OpenVPN:
Há uma grande diferença entre os dois: sua rota interfere com a padrão e quando o DHCP local renova sua concessão ou algo assim, ele pode restaurar a rota padrão original e atrapalhar as coisas. O gateway de redirecionamento def1 instala duas rotas: 0.0.0.0/1 e 127.0.0.0/1. Ele sai da rota padrão, é mais específico, tem precedência sobre o padrão e é facilmente removido.
fonte
redirect-gateway def1
fez o truque para mim depois de executar o OpenVPN como administrador.No arquivo de configuração do OpenVPN, você tentou alterar o "redirecionar-gateway" para "redirecionar-gateway def1"?
fonte
Não se esqueça de fazer:
fonte