Cómo crear un túnel GRE entre IP pública e IP privada

Cómo crear un túnel GRE entre IP pública e IP privada

Tengo dos anfitriones. Uno de ellos (Host A) está en una NAT. El otro (Host B) tiene IP pública. ¿Cómo crear un túnel GRE entre ellos? Lo único que logré hacer funcionar es un túnel GRE entre la IP pública del enrutador y el Host B, pero esto no es lo que quiero. Los tres dispositivos ejecutan el sistema operativo Debian.

Un ejemplo de topología:

|Host A              |     |Linux Router        |
|Private IP: 10.0.0.2|-----|Private IP: 10.0.0.1|              |Host B            |
                           |Public IP: 1.1.1.1  |--|Internet|--|Public IP: 2.2.2.2|

Respuesta1

El túnel GRE es simple pero utiliza una dirección IP pública para el origen y el destino. No hay forma de evitar eso para GRE TUNNEL y no tiene cifrado. Necesitas usar algo más y combinarlo con gre para obtener lo que deseas.

PPPTP y otros superiores harían lo que quieras

información relacionada