Como criar um túnel GRE entre IP público e IP privado

Como criar um túnel GRE entre IP público e IP privado

Eu tenho dois hosts. Um deles (Host A) está em um NAT. O outro (Host B) possui IP público. Como criar um túnel GRE entre eles? A única coisa que consegui fazer funcionar foi um túnel GRE entre o IP público do roteador e o Host B, mas não é isso que eu quero. Todos os três dispositivos estão executando o sistema operacional Debian.

Um exemplo de topologia:

|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|

Responder1

O túnel GRE é simples, mas usa endereço IP público para origem e destino. Não há como contornar isso no GRE TUNNEL e ele não possui criptografia. Você precisa usar outra coisa combinada com gre para conseguir o que deseja.

PPPTP e outros superiores fariam o que você quiser

informação relacionada