Hi Georgios,

The 'filter' keyword in pre_tag_map accepts a libpcap/tcpdump filter
syntax - what you would find working as a filter in tcpdump, should work
here too. To express IP ranges, you should use IP subnets, for example:

set_label=labelA        filter='net 192.168.0.0/17'
set_label=labelB        filter='net 192.168.128.0/17'

Paolo

On Fri, Nov 10, 2017 at 01:55:18PM +0100, Georgios Kaklamanos wrote:
> Hello,
> 
> On nfacctd, I'm trying to apply labels on IP ranges, that can't always
> be defined by subnets.
> 
> For example I want:
>  - IPs from 192.168.0.1 to 192.168.127.254, to get "labelA"
>  - IPs from 192.168.128.1 to 192.168.255.254, to get "labelA"
> 
> 
> At the Pre-Tagging map example, it says that the filter key, expects the
> expression on libpcap syntax.
> 
> So I tried the following:
> 
>  set_label=labelA    filter='(ip >= 192.168.0.1) and (ip <=
> 192.168.127.254)'
>  set_label=labelB    filter='(ip >= 192.168.128.1) and (ip <=
> 192.168.255.254)'
> 
> And it didn't work, and neither did the following, where I'm using the
> int / hex representation of the IP.
> 
>  set_label=labelA    filter='(ip >= 3232235521) and (ip <= 3232268286)'
>  set_label=labelB    filter='(ip >= 3232268289) and (ip <= 3232301054)'
> 
>  set_label=labelA    filter='(ip >= 0xC0A80001) and (ip <= 0xC0A87FFE)'
>  set_label=labelB    filter='(ip >= 0xC0A88001) and (ip <= 0xC0A8FFFE)'
> 
> I'm always getting "malformed filter: syntax error"
> 
> So any suggestions on how to solve this?
> 
> Is it really a syntax error, or the range cannot be defined this way?
> 
> Thank you for your time.
> 
> Best Regards,
> Georgios Kaklamanos
> 
> 
> -- 
> ------------------------------------------------------------------
> Georgios Kaklamanos
> Research Assistant, e-Science Group, GWDG
> mailto: georgios.kaklama...@gwdg.de
> Telefon: 0551 201-26803
> ------------------------------------------------------------------
> GWDG - Gesellschaft für wissenschaftliche
> Datenverarbeitung mbH Göttingen
> Am Faßberg 11, 37077 Göttingen, Germany
> 
> WWW: www.gwdg.de    mailto: g...@gwdg.de
> Phone: +49 (0) 551 201-1510
> Fax:   +49 (0) 551 201-2150
> ------------------------------------------------------------------
> Geschäftsführer: Prof. Dr. Ramin Yahyapour
> Aufsichtsratsvorsitzender: Prof. Dr. Christian Griesinger
> Sitz der Gesellschaft: Göttingen
> Registergericht: Göttingen
> Handelsregister-Nr. B 598
> ------------------------------------------------------------------
> Zertifiziert nach ISO 9001
> ------------------------------------------------------------------
> 



> _______________________________________________
> pmacct-discussion mailing list
> http://www.pmacct.net/#mailinglists


_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to