2개의 공용 IP 주소가 있는 VPS의 Wireguard

2개의 공용 IP 주소가 있는 VPS의 Wireguard

이것은 나를 약간 혼란스럽게 합니다. 나는 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

관련 정보