호스트가 두 명 있습니다. 그 중 하나(호스트 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 및 기타 상위 버전은 원하는 것을 수행합니다.