【发布时间】:2012-01-28 13:26:28
【问题描述】:
我们能否过滤所有从 *:Port_B 到 Host1:Port_A 的数据包,并将它们转发给 Host1:Port_C。
我想将来自我机器端口 22 的任何主机的端口 9875 的所有数据包转发到我机器的端口 5432。这个对应的iptable规则应该是什么?
【问题讨论】:
标签: filtering packet iptables portforwarding
我们能否过滤所有从 *:Port_B 到 Host1:Port_A 的数据包,并将它们转发给 Host1:Port_C。
我想将来自我机器端口 22 的任何主机的端口 9875 的所有数据包转发到我机器的端口 5432。这个对应的iptable规则应该是什么?
【问题讨论】:
标签: filtering packet iptables portforwarding
试试这个:
iptables -t nat -A PREROUTING -p tcp --source-port 9876 --destination-port 22 -j DNAT --to-destination 192.168.1.1:5432
别忘了在目的地更改地址:)
【讨论】: