Ich habe zwei Hosts. Einer davon (Host A) befindet sich auf einem NAT. Der andere (Host B) hat eine öffentliche IP. Wie erstelle ich einen GRE-Tunnel zwischen ihnen? Das Einzige, was funktioniert hat, ist ein GRE-Tunnel zwischen der öffentlichen IP des Routers und Host B, aber das ist nicht das, was ich will. Auf allen drei Geräten läuft das Debian-Betriebssystem.
Ein Topologiebeispiel:
|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|
Antwort1
Der GRE-Tunnel ist einfach, verwendet aber öffentliche IP-Adressen für Quelle und Ziel. Beim GRE-TUNNEL gibt es keine Möglichkeit, das zu umgehen, und er verfügt über keine Verschlüsselung. Sie müssen etwas anderes verwenden und es mit gre kombinieren, um das gewünschte Ergebnis zu erzielen.
PPPTP und andere höhere würden tun, was Sie wollen