공용 IP와 개인 IP 사이에 GRE 터널을 만드는 방법

공용 IP와 개인 IP 사이에 GRE 터널을 만드는 방법

호스트가 두 명 있습니다. 그 중 하나(호스트 A)는 NAT에 있습니다. 다른 하나(호스트 B)에는 공용 IP가 있습니다. 그들 사이에 GRE 터널을 만드는 방법은 무엇입니까? 내가 작업할 수 있었던 유일한 것은 라우터 공용 IP와 호스트 B 사이의 GRE 터널이지만 이것은 내가 원하는 것이 아닙니다. 세 장치 모두 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 TUNNEL의 경우 이 문제를 해결할 수 있는 방법이 없으며 암호화도 없습니다. 원하는 것을 얻으려면 gre와 결합하여 다른 것을 사용해야 합니다.

PPPTP 및 기타 상위 버전은 원하는 것을 수행합니다.

관련 정보