2013-12-10 2 views
-3

나는 인터넷에 액세스 할 수없는 서버가 있고 공용 IP wxyz에서 서비스에 액세스해야하는 앱이 있습니다. 다른 서버iptables는 1 개의 PC에서 다른 것으로 트래픽을 라우팅 한 다음 특정 인터넷 IP로 연결합니다.

10.10.10.2 및 10.10.10.3 WXYZ 공용 IP에 연결할 수있는 인터넷 접속을 가지고 (10.10.10.3)는 내가 10.10.10.3 를 통해 WXYZ에 연결 10.10.10.2을 얻을 것 어떻게 동일한 내부 네트워크 에있는 나는 iptables로 노력하고 있지만 아무데도 가지 않는다. ADV에서

고맙습니다

답변

0

의 노선 패킷에 10.10.10.2에게 w.x.y.z10.10.10.3에 :

route add -host w.x.y.z gw 10.10.10.3 

그런

echo 1 > /proc/sys/net/ipv4/ip_forward 

iptables --table nat --append POSTROUTING --protocol tcp \ 
    --source 10.10.10.2 --destination w.x.y.z \ 
    --jump SNAT --to 10.10.10.3 
을 수행하여 10.10.10.3에 SNAT를 사용
관련 문제