Tu dois voir ta connexion OpenVPN comme ceci (toujours en se basant sur ma configuration, les machines linus sont représentées par des symboles de routeur)
OpenVPN
C'est à dire un réseau point-to-point (lien direct) entre tes deux machines
Du point de vue de l'hôte local, tu dois avoir ceci comme configuration au niveau de tun0
En somme ton VPN boucle sur lui même, tu dois revoir sa configuration ;)
Pour ce qui est des routes, même chose, tu dois indiquer l'adresse distante comme passerelle (10.8.0.2 dans mon cas). Par exemple, si je souhaite joindre le réseau 192.168.42.0/24 qui se trouve derrière le serveur OpenVPN, je dois indiquer une route comme ceci :
ip route add 192.168.42.0/24 via 10.8.0.2
Note que l'on peut également approcher ton problème d'une autre manière que le PBR, si ton application ne contacte qu'un serveur spécifique (disons 192.168.5.1 pour l'exemple), tu peux rajouter une simple route comme ceci
ip route add 192.168.5.1/32 via 10.8.0.2
Note que le serveur OpenVPN peut pousser ce genre de routes sur le client de manière dynamique, ce qui est excessivement pratique. En revanche, cela ne rempli pas complètement l'objectif initial puisque tout le trafic à destination de 192.168.5.1 sera envoyé dans le VPN
[^] # Re: Prout
Posté par chaispaquichui . En réponse au message OpenVPN + iptables. Évalué à 3.
Tu dois voir ta connexion OpenVPN comme ceci (toujours en se basant sur ma configuration, les machines linus sont représentées par des symboles de routeur)
OpenVPN
C'est à dire un réseau point-to-point (lien direct) entre tes deux machines
Du point de vue de l'hôte local, tu dois avoir ceci comme configuration au niveau de tun0
Remarque bien qu'en P-t-P, tu as l'adresse du serveur. Dans la configuration que tu exposes, tu as deux fois la même adresse
En somme ton VPN boucle sur lui même, tu dois revoir sa configuration ;)
Pour ce qui est des routes, même chose, tu dois indiquer l'adresse distante comme passerelle (10.8.0.2 dans mon cas). Par exemple, si je souhaite joindre le réseau 192.168.42.0/24 qui se trouve derrière le serveur OpenVPN, je dois indiquer une route comme ceci :
Note que l'on peut également approcher ton problème d'une autre manière que le PBR, si ton application ne contacte qu'un serveur spécifique (disons 192.168.5.1 pour l'exemple), tu peux rajouter une simple route comme ceci
Note que le serveur OpenVPN peut pousser ce genre de routes sur le client de manière dynamique, ce qui est excessivement pratique. En revanche, cela ne rempli pas complètement l'objectif initial puisque tout le trafic à destination de 192.168.5.1 sera envoyé dans le VPN