이것은 나를 약간 혼란스럽게 합니다. 나는 2개의 IP 주소(WAN)를 가진 1개의 VPS 서버를 가지고 있습니다. 내가 하고 싶은 것은 트래픽을 특정 피어로 라우팅하기 위해 각 IP를 NAT하는 것입니다. 내가 한 일은 각각 1개의 피어가 있는 2개의 wg 인터페이스(wg0 및 wg1)를 만들었고 집에 2대의 컴퓨터가 있는 것입니다. 그것은 다음과 같습니다:
+------------+
| |
+-------------------------+ Home PC 1 +------- Wan IP: 195.201.143.231 (When checked trough What is My IP)
| | | WG: 10.9.0.2
+------+-----------------+ +------------+
| wg0 - 10.9.0.1/24 |
| |
+ eth0 195.201.143.231 |
| eht0:1 195.201.143.232 |
| |
| wg1 - 10.8.0.1/24 |
+------+-----------------+ +------------+
| | |
+--------------------------+ Home PC 2 +------- Wan IP: 195.201.143.232 (When checked trough What is My IP)
| | WG: 10.8.0.2
+------------+
현재, 내가 무엇을 시도하든 다음과 같이 작동합니다.
+------------+
| |
+-------------------------+ Home PC 1 +------- Wan IP: 195.201.143.231 (When checked trough What is My IP)
| | | WG: 10.9.0.2
+------+-----------------+ +------------+
| wg0 - 10.9.0.1/24 |
| |
+ eth0 195.201.143.231 |
| eht0:1 195.201.143.232 |
| |
| wg1 - 10.8.0.1/24 |
+------+-----------------+ +------------+
| | |
+--------------------------+ Home PC 2 +------- Wan IP: 195.201.143.231 (When checked trough What is My IP)
| | WG: 10.8.0.2
+------------+
어떤 아이디어라도 크게 감사하겠습니다.
실수가 있었다면 죄송합니다. 제 기본 언어는 영어가 아닙니다.
답변1
그림에서 볼 수 있는 유일한 차이점은 Home2의 공용 IP입니다. 따라서 전 세계로 전송되는 패킷이 다른 소스 주소를 갖기를 원하십니까?
다음을 시도해 보십시오: iptables -t nat -A POSTROUTING -s 10.8.0.0/16 -o eth0 -j SNAT --to 195.201.143.232