데이터 양식 터널을 다른 네트워크로 리디렉션

데이터 양식 터널을 다른 네트워크로 리디렉션

저는 eth0(192.168.1.20/24) 및 tun0(10.8.0.6/24) 인터페이스를 갖춘 Linux 컴퓨터를 가지고 있습니다. 터널을 통해 특정 포트의 Linux 컴퓨터로 데이터를 보내고 모든 데이터를 다른 컴퓨터로 리디렉션하고 싶습니다. 마녀 IP는 192.168.1.25/24입니다.

이 작업을 어떻게 해결할 수 있나요?

답변1

1) 먼저 IP 전달을 활성화해야 합니다.

에코 "1" > /proc/sys/net/ipv4/ip_forward

2) 양쪽의 라우팅 테이블을 찌르지 않기 위해 서로 다른 네트워크에 있으므로 NAT를 사용할 수 있습니다. iptables를 사용하여 특정 포트를 전달합니다(필요에 따라 INPORT 및 OUTPORT 변경).

iptables -t nat -A 사전 설정 -p tcp -d 192.168.1.20 --dport INPORT -j DNAT --대상 192.168.1.25:OUTPORT

예를 들어 여기에서 더 자세한 정보를 얻을 수 있습니다.http://www.karlrupp.net/en/computer/nat_tutorial

관련 정보