ホストが 2 つあります。そのうちの 1 つ (ホスト A) は NAT 上にあります。もう 1 つ (ホスト B) にはパブリック IP があります。これらの間に GRE トンネルを作成するにはどうすればよいでしょうか。私が機能させた唯一のことは、ルーターのパブリック IP とホスト B 間の GRE トンネルですが、これは私が望んでいるものではありません。3 つのデバイスはすべて Debian OS を実行しています。
トポロジの例:
|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|
答え1
GRE トンネルはシンプルですが、送信元と送信先にパブリック IP アドレスを使用します。GRE トンネルではこれを回避する方法はなく、暗号化も行われません。必要なものを得るには、gre と組み合わせた何か他のものを使用する必要があります。
PPPTPと他の上位のものはあなたが望むことを行います