Re: Ipset counters question

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

 



On Thu, 31 Mar 2011, Jean-Philippe Menil wrote:

> Le 30/03/2011 22:17, Jozsef Kadlecsik a ?crit :
> > On Tue, 29 Mar 2011, Jean-Philippe Menil wrote:
> > 
> > > basiclly, i'm working on a captive portal, who add some rules in
> > > PRE/POSTROUTING mangle table when a user is fully authenticated.
> > > $IPTABLES -t mangle -N OUT-AUTH
> > > $IPTABLES -t mangle -A PREROUTING -j OUT-AUTH
> > > $IPTABLES -t mangle -N IN-AUTH
> > > $IPTABLES -t mangle -A POSTROUTING -j IN-AUTH
> > > 
> > > and the following rules are append when an user is authenticate:
> > > $IPTABLES -t mangle -A OUT-AUTH -s $IP -m mac --mac-source $IP -j MARK
> > > --set-mark 10
> > > $IPTABLES -t mangle -A IN-AUTH -d $IP -j ACCEPT
> > > 
> > > I dicovered ipset, and begin to play with it.
> > > If my understand of is correct, i can add:
> > > 
> > > ipset -N TEST macipmap --network 192.168.100.0/24
> > > $IPTABLES -t mangle -A IN-AUTH -m set --set TEST src,dst -j ACCEPT
> > > $IPTABLES -t mangle -A OUT-AUTH -m set --set TEST src,dst -j MARK
> > > --set-mark
> > > 10
> > The set match for the bitmap:ip,mac (macipmap) type can check the *source*
> > MAC address only. It is documented in the manpage.
> > 
> thanks to clarify this point.
> I need to update my rules in consequence, and re-read the manpages.
> 
> What about counters?
>
> > However, for some accountig reason, i used to check the iptables 
> > counters  (-nvxL) by ip.
> > If i replace, my iptables rules by an ipset type, i cannot check 
> > counters anymore.

I don't really understand what do you mean by "cannot check the counters". 
Do you mean the counters are not updated? If there's no match due to the 
the src/dest MAC mixup, it won't.

The set match is quite ordinary from iptables point of view.

Best regards,
Jozsef
-
E-mail  : kadlec@xxxxxxxxxxxxxxxxx, kadlec@xxxxxxxxxxxx
PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt
Address : KFKI Research Institute for Particle and Nuclear Physics
          H-1525 Budapest 114, POB. 49, Hungary
--
To unsubscribe from this list: send the line "unsubscribe netfilter" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux