opwet设置端口转发ftp接口

 

在openwrt连接ftp

lftp -p 211 -u xiaohu,LNxM523FeKKcF5hb -e "set ssl:verify-certificate no" 192.168.100.141

 

# 添加 DNAT 转发

iptables -t nat -A PREROUTING -p tcp --dport 211 -j DNAT --to-destination 192.168.100.142:21

 

# 启用 IP 转发(如果没启)

echo 1 > /proc/sys/net/ipv4/ip_forward

 

# 添加 FORWARD 规则允许数据通过

iptables -A FORWARD -p tcp -d 192.168.100.142 --dport 21 -j ACCEPT

 

 

// 查看转发规则

iptables -t nat -L PREROUTING -n --line-numbers | grep 211

// 删除规则 只能保留一个

iptables -t nat -D PREROUTING 4

 

 

如果你 OpenWrt 做的是 DNAT,那么需要添加:

 

iptables -t nat -A PREROUTING -p tcp --dport 50000:51000 -j DNAT --to-destination 192.168.100.142

iptables -A FORWARD -p tcp -d 192.168.100.142 --dport 50000:51000 -j ACCEPT

posted @ 2025-04-23 10:27  胡良庆  阅读(27)  评论(0)    收藏  举报