使用iptables做端口转发访问ftp nat十月 19th, 2009 Posted in Iptables | 209次浏览
制作:高进波 用iptables做端口转发是个很实用的功能,可以让我们忽略协议细节而实现透明转发,对于加密的数据传输更是好用。
ftp协议不同于http协议,因为ftp的控制端口和数据端口是分离的,在被动模式下,数据端口是通过控制信息来商定的,所以我们不能简单地对21端口做转发。
注:假定我们是通过在 本机IP 上做NAT设置使 源IP 可以通过 本机IP 访问到 目标IP
1.iptables脚本 vi iptables_ftp_forward.sh #!/bin/bash echo "1">/proc/sys/net/ipv4/ip_forward #启用内核ip转发 #加载需要的模块 #使用iptables转发
注: DNAT 修改目标IP,适用于PREROUTING 完成 |
|
来自: 农夫子oice > 《iptables》