Using the default configuration provided by Fedora, Suricata will fail to start if eth0 is DHCP assigned. Having it start after network-online.target resolves this issue. Steps to Reproduce: 1. yum install suricata 2. systemctl enable suricata 3. reboot Suricata will not be started on boot. By adding "network-online.tar.get" to the After line in suricata.service, Suricata will reliably start using the default configuration on a basically default install of Suricata.
Pushed the fix into git. It will be in the next build. Thanks for reporting the issue.