QUOTE:原帖由 coldcoffee 于 2009-8-4 17:39 发表

谢谢你的回答,我知道最后一条改完后相当于全部ACCEPT了。但如果写成iptables -A FORWARD -s 192.168.0.100 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT 。源是192.168.0.100的电脑就通不过防火 ...
你只允许 192.168.0.100 的包出去,回来的呢?
或许你会说“我加了 ESTABLISHED 和 RELATED 啊”
但是你允许的方向恰好反了,你对 state 的状态不理解,导致 NEW 和 E/R 一起用,等同无效
iptables -A FORWARD -s 192.168.0.100 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
等同于
iptables -A FORWARD -s 192.168.0.100 -j ACCEPT
[ 本帖最后由 platinum 于 2009-8-4 17:47 编辑 ]