QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 942|回复: 1

关于iptables的问题,大家帮帮我呀

[复制链接]
发表于 2006-2-24 11:51:31 | 显示全部楼层 |阅读模式
我的iptables相当简单,没有mangle表。
filter表里也没有设置任何规则,默认是ACCEPT策略。
就是在nat表里增加了三项:
iptables -t nat -A PREROUTING -d 192.168.1.100 -p tcp \
        --dport 18:50 \
        -j DNAT --to-destination 192.168.2.1
iptables -t nat -A PREROUTING -d 192.168.1.100 -p udp \
        --dport 18:50 \
        -j DNAT --to-destination 192.168.2.1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
我的机子就是做一个简单的NAT。我想做的就是对外开放一个端口范围,收到这个端口范围的报文就转发到192.168.2.1去。
可是现在的现象是,我的机子可以当NAT用,从内网访问外面没有问题。
可是从外面访问我的本机这个端口范围时,例如访FTP的21端口,报文也转发到了192.168.2.1了,但是只是收到TCP的SYN消息,FTP却并不发送ACK>SYN回应消息,客户端一直处于等待状态。
这个FTP服务器肯定是正常的。
那么我的机子在转发报文的时候究竟哪儿出了错啊???
哭求大家指点了!
发表于 2006-2-24 12:11:22 | 显示全部楼层
modprobe ip_nat_ftp

试一试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 20:23 , Processed in 0.034565 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表