
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