I have installed SELKS on a VM for IDS purposes where two interfaces exist.
eth0 is the management interface and eth1 listens the span traffic.
eth0 Link encap:Ethernet HWaddr 00:0c:29:86:f6:f6
inet addr:10.10.10.189 Bcast:10.10.10.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth1 Link encap:Ethernet HWaddr 00:0c:29:86:f6:00
inet addr:10.10.10.199 Bcast:10.10.10.255 Mask:255.255.252.0
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
When I start suricata with systemctl, status of suricata seems active (exited)
$ sudo systemctl start suricata
$ sudo systemctl status suricata
● suricata.service - LSB: Next Generation IDS/IPS
Loaded: loaded (/etc/init.d/suricata)
Active: active (exited) since Tue 2016-06-14 17:49:03 EEST; 1h 0min ago
Process: 29348 ExecStop=/etc/init.d/suricata stop (code=exited, status=0/SUCCESS)
Process: 29357 ExecStart=/etc/init.d/suricata start (code=exited, status=0/SUCCESS)
Jun 14 17:49:03 SELKS suricata[29357]: Starting suricata in IDS (af-packet) mode... done.
Beside this output, scirius shows red light for suricata (I think) due to Active: active (exited)
When I start suricata by manual, it seems no problem. Scirius lights green.
$ sudo /usr/bin/suricata -c /etc/suricata/suricata.yaml -i eth1 -v
Suricata configuration
$ suricata --dump-config -c /etc/suricata/suricata.yaml |grep eth
af-packet.0.interface = eth1
af-packet.1.interface = eth1
netmap.0.interface = eth2
pfring.0.interface = eth1
pcap.0.interface = eth1
May suricata try to listen eth0 in this case?