URL: https://linuxfr.org/forums/linux-general/posts/nat-vers-conteneur-lxc Title: NAT vers conteneur LXC Authors: Nim Date: 2015年12月03日T20:39:27+01:00 License: CC By-SA Tags: réseau, debian et lxc Score: 0 Je loue une machine chez un hébergeur (du côté de Roubaix) qui me propose des adresses IP fixes. Je voudrais atteindre depuis l'extérieur un de mes conteneurs via une IP fixe. C'est une configuration classique que j'avais déjà mise en place par le passé que je peine à faire retomber en marche. J'ai mis en place LXC sur une Debian Jessie. J'ai configuré un réseau interne avec libvirt pour joindre les conteneurs en interne et cela fonctionne. Avec la seconde adresse IP (sans autre configuration) j'arrive à atteindre la machine (ça pingue, ça SSH). Mais lorsque je mets en place les règles de NAT suivantes : ```sh CAL_PUBLIC=XXX.XXX.XXX.XXX # IP publique CAL_INTERNAL=192.168.122.101 # IP interne que je pingue bien une fois sur la machine /sbin/iptables -t nat -A PREROUTING -d $CAL_PUBLIC -j DNAT --to-destination $CAL_INTERNAL /sbin/iptables -t nat -A POSTROUTING -s $CAL_INTERNAL -o eth0 -j SNAT --to-source $CAL_PUBLIC ``` Ça coince : ```sh ping XXX.XXX.XXX.XXX PING XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX) 56(84) bytes of data. From XXX.XXX.XXX.XXX icmp_seq=1 Destination Port Unreachable ssh root @ XXX.XXX.XXX.XXX ssh: connect to host XXX.XXX.XXX.XXX port 22: Connection refused # oui j'ai bien activé dans un premier temps le login avec root ``` Est-ce que l'un de vous a un embryon de piste ? (je ne suis pas un pro du réseau et ne sais même pas vraiment où chercher) Par avance merci !