
저는 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