2014-01-28 93 views
0

我正在寻找一种方式来都来一个192.151.155.3:25550到192.151.155.2:25570IP转发,(包重定向)

iptables -t nat -A PREROUTING -p tcp -d 192.151.155.3 --dport 25550 -j DNAT --to-destination 192.151.155.2:25570 

我使用命令试图转发数据包,高于该不工作。还有另外一种方法吗?或者我正在使用命令currectly?

而且我将如何让来自192.151.155.2:25570全部流出的数据包通过192.151.155.3:25550

在此先感谢!

回答

0

您可以使用rinetd将TCP连接从一个IP地址和端口重定向到另一个IP地址和端口。

  1. 安装rinetd

    命令和apt-get安装rinetd

  2. 编辑/etc/rinetd.conf,包括以下线。这是rinetd配置文件。

    192.151.155 25550 192.151.155.2 25570

  3. 重新启动rinetd申请新的配置改变

    须藤/etc/init.d/rinetd restat

尝试这个iptable命令:

iptables -t nat -I PREROUTING --src 192.151.155.3 --dst 192.168.1.5 -p tcp --dport 25550 -j REDIRECT --to-ports 25570