Bon voici mon cas de figure:
J'ai un serveur dédié sur Internet avec 2 services:
1) Openvpn
2) Serveur Web (Apache2)
Le tout fonctionne correctement:
Mes Clients via un fichier .ovpn se connectent normalement; Leur ip publique sur le web se font remplacer par celle sur Srv OpenVpn, en passant par l'interface tun0 via la passerelle 10.8.0.1 (Srv).
Le serveur web fonctionne aussi correctement.
Le seul petit soucis c'est lorsque je suis connecté via le Vpn et que j'accède au site web qui est sur ce même serveur. Ma connection change de route et ne passe plus par mon tunel tun0.
ça ne le fait que pour ce site.
J'ai fait un traceroute en tapant le nom de domaine, puis un autre avec l'ip du serveur web:
au lieu de passer par 10.8.0.1 (paserelle Vpn), il passe par ma passerelle locale (192.168.1.1).
les logs du serveur web me confirment aussi que j'utilise mon ip publique.
Le problème viens donc du fait que ces 2 services "partagent" la même ip je suppose.
Ya t il un moyen à mettre en place du coté serveur ou sur les fichiers .ovpn pour remédier à cela?
Mon serveur tourne sous debian 11
Merci à vous d'avance!
Partager