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 22chez 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 bisou (削除ここまで)pertinenter.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.