Bonjour à tous !
J'ai 3 serveurs DEBIAN 6/7 qui sont reliés par un VPN (fait avec OpenVPN).
Ces 3 serveurs hébergent des containers OpenVZ.
Ils sont sur le réseau (VPN) 10.10.110.0 avec comme IP respective 10.10.110.10, 10.10.110.100 et 10.10.110.150 .
Chaque container à une IP dans ce réseau, par exemple 10.10.110.101 ou 10.10.110.152 .
Mon problème (ben oui, sinon je ne viendrais pas m'en remettre à votre sagacité hein), je peux me connecter en ssh sur tous les containers, avec leur adresse du VPN, mais je n'arrive pas me connecter sur leur hôte correspondant.
C'est à dire que ssh [user]@10.10.110.10.101 me connecte sur le container '101', mais ssh [user]@10.10.110.100 (IP de son hôte) me retourne un "ssh: connect to host 10.10.110.100 port 22: Connection refused".
Par contre je me connecte parfaitement sur l'hôte en utilisant son IP publique.
Alors c'est plutot une histoire de config de iptables ? (j'avoue ne pas être le plus à l'aise avec ça)
Ou c'est "normal" ?
Pour info, tout ce petit monde (hôtes et containers) se ping entre eux convenablement.
P.S.: si y'a besoin je peux poster un dump des règles iptables
P.P.S.: j'ai posté dans linux.debian, parce que à ma grande surprise je n'ai pas trouvé de linux.[reseau|network]
# ton serveur hote n'ecoute pas sur l'IP VPN
Posté par NeoX . Évalué à 2.
quand tu as installé le serveur SSH, il se configure pour ecouter sur toutes les interfaces.
par contre ton administrateur a peut-etre limité cette ecoute à la seule inteface publique
- soit dans la config ssh
ca peut se verifier en etant sur le serveur (via son ip locale)
et en demandant un
netstat -puant | grep 22
chez moi ca me donne
on voit donc bien qu'il ecoute sur toutes les interfaces ipv4 (0.0.0.0:22) et ipv6 (:::22)
à voir avec la commande
sudo iptables-save
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par fanto30 . Évalué à 0.
J'avais déjà pensé à ça (j'ai fais quelques recherches/tests avant de "forumer").
Mais à priori
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par NeoX . Évalué à 2.
il reste donc à savoir s'il y a des regles iptables qui bloquerait l'entrée (INPUT) sur le port 22 à l'adresse du VPN
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par fanto30 . Évalué à 0. Dernière modification le 09 août 2013 à 17:15.
Me suis demandé si y avait des trucs à cacher là-dedans et j'ai décidé que non …
Alors, j'utilise un script (Fridu-Firewall) pour me simplifier la config de iptables, parce que avec des containers, un nginx en load-balancer et quelques autres joyeusetés je m'en sortais pas (surtout au début tout ça n'avait qu'une IP publique).
Donc sur ce serveur (37.59.19.187 et 10.10.110.10), il y a 4 containers qui tournent sur 10.10.110.201 à 204 et des IP publiques (178.33.171.171 à 175) pour les services dispatchés sur les containers (du web, de la BDD, du git, etc …).
Y a aussi quelques règles à la mimine, notamment :
Pour que justement, chaque "zone" (@IP publique) accède au VPN et vice-versa.
Mais ca reste pas non plus, super clair our moi :(.
Y traine aussi quelques trucs, plus vraiment utiles, genre les accès SSH en 22XXX.
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par Kerro . Évalué à 3.
Forcément, ça drope :-)
Tu as bloqué le port 22. Mais tu as bien autorisé les paquets qui transitent, donc tes containers sont accessibles.
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par NeoX . Évalué à 3.
j'irais meme plus loin,
par defaut tu drop tout
puis plus loin tu autorises seulement certains trafics, dont le SSH vers l'IP Publique
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par fanto30 . Évalué à 0.
Je me doutais (mais juste un peu) que ca vient de par là.
Et donc pour rendre disponible SSH sur l'adresse VPN de l'hôte (dans le cas ci-dessus 10.10.110.10), il faudrait quoi comme règles en gros ?
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par NeoX . Évalué à 4.
en faisant simple :
en faisant compliquer
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par fanto30 . Évalué à 0.
Merci pour toutes les réponses.
Je vais essayer ça lundi et je reviendrais te faire un bisou (enfin te pertinenter hein ;-) ) si c'est bon.
[^] # Re: ton serveur hote n'ecoute pas sur l'IP VPN
Posté par fanto30 . Évalué à 1.
Comme promis je reviens te
faire un bisoupertinenter.Ca marche … juste eu besoin de changer l'interface d'entrée, pas "vmbr0" (le bridge sur eth0) mais "openvpnbr0" (le bridge du VPN).
Merci !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.