Virtual Interfaces not appearing in in/out_iface?horst birne  03.11.2015 An: 
[email protected],we are using pmacctd with the following 
configuration:
syslog: daemonpromisc: trueinterface: eth2plugins: 
print[plugin3]print_output_file[plugin3]: 
/var/lib/pmacct/plugin2.jsonprint_output[plugin3]: 
jsonprint_trigger_exec[plugin3]: 
/etc/p2es/triggers/plugin3print_refresh_time[plugin3]: 2aggregate[plugin3]: 
timestamp_start, src_host, src_port, dst_host, dst_port, proto, in_iface, 
out_iface, src_mac, dst_mac, vlanto save the packets to an file in json and 
trigger the shipping to a database called "elasticsearch" via an "extension" 
called pmacct-to-elasticsearch.
On the host where pmacctd is running, are multiple virtual interfaces 
configured on top of eth2:eth2      Link encap:Ethernet  HWaddr 
f0:1f:af:e5:94:1a          inet addr:192.168.XX.XXX  Bcast:192.168.XX.XXX  
Mask:255.255.255.XXX
eth2.23   Link encap:Ethernet  HWaddr f0:1f:af:e5:94:1a          inet 
addr:10.XX.XX.XXX  Bcast:10.XX.XX.XXX  Mask:255.255.255.XXXeth2.24   Link 
encap:Ethernet  HWaddr f0:1f:af:e5:94:1a           inet addr:10.XX.XX.XXX  
Bcast:10.XX.XX.XXX  Mask:255.255.255.XXXeth2.25   Link encap:Ethernet  HWaddr 
f0:1f:af:e5:94:1a           inet addr:10.XX.XX.XXX  Bcast:10.XX.XX.XXX  
Mask:255.255.255.XXXeth2.38   Link encap:Ethernet  HWaddr f0:1f:af:e5:94:1a     
      inet addr:10.XX.XX.XXX  Bcast:10.XX.XX.XXX  Mask:255.255.255.XXXeth2.41   
Link encap:Ethernet  HWaddr f0:1f:af:e5:94:1a           inet addr:10.XX.XX.XXX  
Bcast:10.XX.XX.XXX  Mask:255.255.255.XXX
The logged packets contains this information:{"timestamp_start": "2015-11-03 
14:40:46.878433", "ip_proto": "tcp", "ip_dst": "10.XX.XX.XXX", "mac_src": 
"f0:1f:af:e5:94:1a", "iface_out": 0, "mac_dst": "08:00:27:bd:5d:fe", "ip_src": 
"10.XX.XX.XXX", "vlan": 25, "iface_in": 0, "packets": 1, "port_src": 22, 
"bytes": 216, "port_dst": 54177}
As you might notice the in_iface and out_iface only display a value of 0, 
regardless of the used interfaces.
I also tried disabling promiscous mode and set up multiple instances for each 
virtual interface:
promisc: falseinterface: eth2.38
Unfortunately this didnt work either.
You guys got any idea how to make this work?Thank you for any advice!Best 
regards,Horst                                           
_______________________________________________
pmacct-discussion mailing list
http://www.pmacct.net/#mailinglists

Reply via email to