
我有帶有 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 PREROUTING -p tcp -d 192.168.1.20 --dport INPORT -j DNAT --to-destination 192.168.1.25:OUTPORT
您可以在這裡獲取更詳細的信息,例如:http://www.karlrupp.net/en/computer/nat_tutorial