J'ai installé le serveur OpenVPN sur Archlinux et j'utilise maintenant OpenVPN GUI sur Windows 7, je peux parler à d'autres ordinateurs connectés via le VPN mais je n'ai pas encore compris comment acheminer tout le trafic à travers le tunnel.
Comment puis-je faire cela? J'ai pensé que je devais le faire avec route
(commande cmd) mais je pense que j'ai besoin de quelques pointeurs ici.
J'ai suivi l'OpenVPN HowTo sur la question, mais cela ne fonctionne pas, cela ne pousse tout simplement pas l'option "forcer le client à passer par cette passerelle".
Et passer d'OpenVPN à une alternative PPTP / IPSec n'est pas une option pour le moment.
Sur Windows Vista et versions ultérieures, il est souvent nécessaire de dire à OpenVPN:
Sinon, les itinéraires ne peuvent pas être définis.
Ensuite, je recommande de ne pas modifier vos itinéraires manuellement mais d'utiliser le paramètre dédié OpenVPN:
Il y a une grande différence entre les deux: votre itinéraire interfère avec celui par défaut et lorsque votre DHCP local renouvelle votre bail ou quelque chose, il peut restaurer l'itinéraire par défaut d'origine et gâcher les choses. La passerelle de redirection def1 installe plutôt deux routes: 0.0.0.0/1 et 127.0.0.0/1. Il quitte la route par défaut, est plus spécifique et a donc priorité sur la route par défaut et est facilement supprimé.
la source
redirect-gateway def1
a fait l'affaire pour moi après avoir exécuté OpenVPN en tant qu'administrateur.Dans le fichier de configuration OpenVPN, avez-vous essayé de changer le "redirect-gateway" en "redirect-gateway def1"?
la source
N'oubliez pas de faire:
la source