Instalé OpenVZ en mi servidor Debian 6 que solo tiene 1 IP.
Así que intenté seguir esta guía en la wiki de OpenVZ , pero lamentablemente solo con suerte parcial.
Remití con éxito el puerto 8090 del servidor Host al puerto 80 de un contenedor.
Pero todavía no puedo conectarme a internet desde el interior del contenedor.
Mi iptable NAT se ve así:
Chain PREROUTING (policy ACCEPT 43M packets, 26G bytes)
pkts bytes target prot opt in out source destination
21 1008 DNAT tcp -- * * 0.0.0.0/0 IP_ADDRESS tcp dpt:8090 to:192.168.1.100:80
Chain POSTROUTING (policy ACCEPT 34571 packets, 6317K bytes)
pkts bytes target prot opt in out source destination
0 0 SNAT all -- * eth0 0.0.0.0/0 0.0.0.0/0 to:IP_ADDRESS
IP_ADDRESS es la dirección IP de los hosts / servidores, 192.168.1.100 es la dirección IP de los contenedores y eth0 es la interfaz de red física.
El reenvío de IP está habilitado (cat / proc / sys / net / ipv4 / ip_forward == 1).
¿Por qué todavía no puedo conectarme a Internet desde el interior de un contenedor?