Routage container/stack selon IP
Bonjour à tous, après m'être arraché les cheveux depuis quelques jours à écumer le web, je me rends à l'évidence, cette fois-ci je vais devoir demander de l'aide.
Mon problème est le suivant :
Je viens de faire l'acquisition d'un VPS afin de remplacer mon vieux Kimsufi.
Par la même occasion, j'ai donc souhaité utiliser docker pour la containérisation de service que je trouve plutôt bien faite, cocorico !
En bref, j'ai l'essentiel de mes services LAMP qui tournent en IP 10.20.0.0/32 :
apache/php => 10.20.0.2:80
phpmyadmin => 10.20.0.3:8080
mysql => 10.0.0.4:3306
mosquito => 10.20.0.5:2083
icecast => 10.20.0.6:8000
La passerelle est 10.20.0.1 selon docker.
J'ai installé un container serveur VPN qui a pour IP 10.10.0.2.
J'ai deux adresses IP externes :
eth0 => 51.77.214.75
eth0:1 => 188.165.41.231
Ce que je tente ou j'aimerai bien faire est plutôt simple, vous allez sûrement en convenir, serait de router l'ensemble des services web qui tournent sur le stack LAMP en 10.20.0.0/32 vers eth0:1 dont l'IP est 188.165.41.231, et uniquement cela, pas de SSH, ou autres services.
Pour ce qui est du VPN, router le conteneur qui a pour IP 10.10.0.2 sur le eth0 en IP 51.77.214.75.
De même que mon Webmin qui est installé directement sur le VPS sur le port 8443, ou le ssh.
Ce n'est pas à exclure que je commande une IP supplémentaire en eth0:3 afin de décaler les services de VPN, mais le but principal est d'arriver à comprendre les fondamentaux pour entériner ce projet.
Merci de votre aide, car je vais en avoir besoin ;-)