* match many protocol in a rule
@ 2010-06-17 23:07 Mamadou Touré
2010-06-17 23:23 ` Curby
0 siblings, 1 reply; 5+ messages in thread
From: Mamadou Touré @ 2010-06-17 23:07 UTC (permalink / raw)
To: netfilter
Hi all how could i much many protocole in a rule.
I've tried iptable -A INPUT -p tcp,upd --dport 508 -j ACCEPT
but i got error message : iptables v1.4.4: unknown protocol `udp,tcp' specified
regards.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: match many protocol in a rule
2010-06-17 23:07 match many protocol in a rule Mamadou Touré
@ 2010-06-17 23:23 ` Curby
2010-06-18 2:00 ` Grant Taylor
0 siblings, 1 reply; 5+ messages in thread
From: Curby @ 2010-06-17 23:23 UTC (permalink / raw)
To: Mamadou Touré; +Cc: netfilter
2010/6/17 Mamadou Touré <e2ia.ci@gmail.com>:
> Hi all how could i much many protocole in a rule.
> I've tried iptable -A INPUT -p tcp,upd --dport 508 -j ACCEPT
> but i got error message : iptables v1.4.4: unknown protocol `udp,tcp' specified
I was looking for a similar feature (as it exists in ipfw) but I don't
think that's possible in iptables. If you want to specify multiple
protocols for the purpose of ending with a consistent action or set of
actions, you could make the multiple rules jump to a custom chain
which then performs the actions. However if you want to specify
multiple protocols to reduce the number of rules, I don't think that
will work.
I'd love to hear otherwise though, if anyone has other ideas.
--Mike
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: match many protocol in a rule
2010-06-17 23:23 ` Curby
@ 2010-06-18 2:00 ` Grant Taylor
2010-06-18 2:06 ` Curby
0 siblings, 1 reply; 5+ messages in thread
From: Grant Taylor @ 2010-06-18 2:00 UTC (permalink / raw)
To: Mail List - Netfilter
Curby wrote:
> I was looking for a similar feature (as it exists in ipfw) but I don't
> think that's possible in iptables. If you want to specify multiple
> protocols for the purpose of ending with a consistent action or set of
> actions, you could make the multiple rules jump to a custom chain
> which then performs the actions. However if you want to specify
> multiple protocols to reduce the number of rules, I don't think that
> will work.
I also thought about matching the protocols and jumping to a sub-chain.
However that won't work the way you want it to b/c (last I checked)
you have to specify a protocol to be able to specify a port. So, you
might as well match both the protocol and the port on the same rule.
Grant. . . .
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: match many protocol in a rule
2010-06-18 2:00 ` Grant Taylor
@ 2010-06-18 2:06 ` Curby
2010-06-18 6:27 ` Steve Fink
0 siblings, 1 reply; 5+ messages in thread
From: Curby @ 2010-06-18 2:06 UTC (permalink / raw)
To: Grant Taylor; +Cc: Mail List - Netfilter
On Thu, Jun 17, 2010 at 8:00 PM, Grant Taylor <gtaylor@riverviewtech.net> wrote:
> I also thought about matching the protocols and jumping to a sub-chain.
> However that won't work the way you want it to b/c (last I checked) you
> have to specify a protocol to be able to specify a port. So, you might as
> well match both the protocol and the port on the same rule.
Yeah I wasn't clear on that. You would definitely need to match ports
before jumping, but the idea is that the custom chain could apply a
complex series of actions, e.g. updating a recent match, logging, etc.
It really depends on what the overarching goal is. The basic goal of
specifying "allow tcp+udp port 53" in a single rule doesn't seem
possible though.
--Mike
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-06-18 6:27 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-17 23:07 match many protocol in a rule Mamadou Touré
2010-06-17 23:23 ` Curby
2010-06-18 2:00 ` Grant Taylor
2010-06-18 2:06 ` Curby
2010-06-18 6:27 ` Steve Fink
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox