Buenas tardes a todos.
Disculpad el rollo, pero necesito avanzar en una práctica universitaria y me he quedado atascado.
O cuento el escenario :
* Tengo que crear un clúster de kubernetes y utilizar Rancher v2.X para desplegar una aplicación, como puede ser Wordpress.
* Estoy utilizando infraestructura en un OpenNebula montado por mi universidad.
* Sólo dispongo de una IP pública para salir a Internet, por lo que tengo que hacer NAT y crear reglas de iptables.
* Todas las máquinas me contecto mediante SSH desde mi ordenador.
* A las máquinas de la red privada, accedo con ssh -j IP pública IP privada.
* La máquina gateway tiene dos interfaces de red, una con la IP 192.168.0.19 y otra con una IP pública.
* En el gateway, la eth0 corresponde a la red privada, la eth1 a la pública.
Necesito que que cualquier IP privada de la LAN salga a Internet mediante la IP pública utilizando NAT pero no puedo. No hay manera de hacerlo, os pongo los pasos que he realizado en el gateway:
* echo 1 > /proc/sys/net/ipv4/ip_forward (activar el redireccionamiento)
* iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
En los ordenadores de la red privada, he modificado el /etc/network/interfaces y he puesto como puerta de enlace, la dirección IP del gateway (192.168.0.19).
No sé que me falta o que estoy haciendo mal, pero no hay manera que las máquinas de la red LAN puedan salir a Internet, por lo que no puedo avanzar en la creación de un cluster de K8s. ¿Me podéis ayudar?
Gracias
Un saludo a todos