> > > May be this question in FAQ but I can't find it ;-( I have 3 (or more) > > > identical rules in one (for example - INPUT) chain. > > > If I do command: > > > iptables -D FORWARD -s 10.0.0.10 -d 10.0.0.20 -j ACCEPT > > > > > > the first rule is deleted only. Is there any command line option to > > > remove all identical rules in one chain ? > > > > > iptables -F > > > oh, no :) I don't need delete all rules in chain :) I need to delete > identical rules specified by rule. > Er, maybe this is a silly question, but how is it that your firewall chain ended up with three copies of the same rule? Maybe it's easier to prevent this from happening in the first place? Does a second or third copy of a rule have any use to you? As far as I can think this would only make sense in non-terminating rules (like LOG) and rules which match against something internal to netfilter, like -m mark. Maybe you could provide more info on the source and content of the rules?