[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IPTables question




Pascal Hambourg <pascal@plouf.fr.eu.org> wrote:
>Hello,
>
>Bill.M a écrit :
>> 
>> In IPTables one can specify multiple addresses, and multiple ports,
>but 
>> is there anyway to specify multiple interfaces.
>> 
>> For example,  -m multiport --destination-port 22,25,80
>> 
>> Or 	      -s 1.2.3.4,1.2.3.5,1.2.3.7 or -s 1.2.3.4:1.2.3.10
>
>In addition to David's answer :
>Unless recent change I am not aware of, you cannot specify an address
>range in -s or -d. You must use the "iprange" match instead (or ipset
>if
>your kernel supports it). Also, note that specifying multiple
>comma-separated addresses or prefixes in -s or -d will result in
>multiple rules being actually created, which can have undesirable
>side-effects and impact efficiency.

The speed impact of a small rule set is negligible. One ipset vs 20 rules, yes please - it's easier to look at. Also, idk any way to match interface with ipset - ip and port (even src and dst in one line) but not interface. 


Reply to: