Skip to content
This repository has been archived by the owner on Apr 16, 2021. It is now read-only.

AF PACKET

doug edited this page Aug 27, 2019 · 7 revisions

Please note! This wiki is no longer maintained. Our documentation has moved to https://securityonion.net/docs/. Please update your bookmarks. You can find the latest version of this page at: https://securityonion.net/docs/AF-PACKET.

Setup

Starting in securityonion-setup - 20120912-0ubuntu0securityonion285, running Setup will configure Suricata and Bro to use AF_PACKET. (Snort will continue to use PF_RING for load balancing until Snort 3.0 is released.)

Tuning

If you want to change the number of AF_PACKET workers after running Setup, you can do the following.

Suricata

  • Stop sensor processes:
    sudo so-suricata-stop
  • Edit /etc/nsm/$HOSTNAME-$INTERFACE/sensor.conf and change the IDS_LB_PROCS variable to desired number of cores.
  • Start sensor processes:
    sudo so-suricata-start

so-suricata-start automatically copies $IDS_LB_PROCS into suricata.yaml and then Suricata creates the appropriate number of AF_PACKET workers.

Bro

For Bro, you would do the following:

  • Stop bro:
    sudo so-bro-stop
  • Edit /opt/bro/etc/node.cfg and change the lb_procs variable to the desired number of cores.
  • Start bro:
    sudo so-bro-start
Clone this wiki locally