
我有3台機器:路由器192.168.229.4伺服器192.168.229.2客戶端192.168.229.3
在伺服器上有一個 TCP 檔案伺服器在連接埠 1234 上運行。使用 iptables 我可以做一些重定向。客戶端發送請求並將其重定向到路由器,但伺服器直接回覆客戶端。
這些是命令: 在客戶端 192.168.229.3 上:
iptables -t nat -A OUTPUT -p tcp --dport 1234 -j DNAT --to-destination 192.168.229.4
在路由器上:
iptables -t nat -A PREROUTING -p tcp --dport 1234 -j DNAT --to-destination 192.168.229.2:1234
在伺服器上運行的命令應該是什麼?
答案1
我認為您所缺少的只是路由器:
iptables -t nat -A POSTROUTING -j MASQUERADE