我有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