ACCEPT语句在DROP策略中

我试图在Debian(Wheezy)下使用IPtables设置一些规则,并且遇到了一些我认为的问题。

INPUT的策略设置为DROP。 这是否放弃一切基于我放入INPUT的规则,或者它是一些路由器中的标准ACL列表,这意味着所有不符合语句(如果它们设置为ACCEPT)将导致DROP?

以此为例:

Chain INPUT (policy DROP) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpts:ftp-data:ftp 

这些ftp-packet会丢失还是会被接受,其他的一切都会丢失?

我希望我不会把它搞乱。

“这意味着所有与语句不匹配的东西(如果它们被设置为ACCEPT)将导致DROP?” – 正确。 这是默认的。

man iptables

 -j, --jump target This specifies the target of the rule; ie, what to do if the packet matches it. The target can be...one of the special builtin targets which decide the fate of the packet immediately 

 ACCEPT means to let the packet through. 

logging总是有助于理解stream程。 试试: iptables -A INPUT -j LOG

如果你特别想设置FTP,看看 – --state RELATED