パブリック IP とプライベート IP の間に GRE トンネルを作成する方法

パブリック IP とプライベート IP の間に GRE トンネルを作成する方法

ホストが 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と他の上位のものはあなたが望むことを行います

関連情報