Suricata 7.0.8_5 on pfsense 2.8.1 hangs after enabling [SOLVED]
-
Wanted to test Suricata with a basic config
Suricata 7.0.8_5 on pfsense 2.8.1 internet and network hangs after enabling, unbound service stops, ISC DHCP Server stops. I have to disable Suricata and reboot to fix it.Cannot seem to find the logs that shows what the issue is.
Services Suricata Global Settings
ETOpen is a free open source set of Suricata rules whose coverage is more limited than ETPro. - Checked
Use a custom URL for ETOpen downloads - Checked
Install Feodo Tracker Botnet C2 IP rules - Checked
Install ABUSE.ch SSL Blacklist rules - CheckedETOpen Custom Rule Download URL
https://rules.emergingthreats.net/open/suricata-7.0.8/emerging.rules.tar.gzServices Suricata LAN - Interface Settings
Interface LAN
Alert and Block Settings - Unchecked (doing IDS-only atm)Services Suricata Interface Settings LAN - Categories
ONLY Feodo Tracker Botnet C2 IP Rules is checked
AMD Ryzen 5 5600G with Radeon Graphics
12 CPUs : 1 package(s) x 6 core(s) x 2 hardware threads
AES-NI CPU Crypto: Yes (active)
QAT Crypto: No
Memory 16GB memory
Ethernet Controller 10-Gigabit X540-AT2Hardware Checksum Offloading - Unchecked
Hardware TCP Segmentation Offloading - Unchecked
Hardware Large Receive Offloading - Unchecked
hn ALTQ support - CheckedI did leave it for 10 mins but the network was still down, not sure what i am doing wrong.
-
I still have this issue, when i enable Suricata unbound and dhcpd service crashes, only a restart can fix it after disabling Suricata and rebooting.
-
My best guess is your problem is hardware related and your specific Ethernet controller is the culprit. You problem seems specific to just your setup; otherwise, the forum would be flooded with similar messages about this issue as everyone runs
unboundanddhcpdon their pfSense boxes and quite a few run Suricata.When Suricata starts up in IDS mode, the first thing it does is call the PCAP library to initiate a capture of traffic on the physical interface Suricata is configured to monitor. My educated guess is that sequence of events is disrupting the NIC driver in some manner. This would impact
unboundanddhcpdbecause those daemons are tied to the underlying physical interface. If the network interface driver gets "stuck", then it stands to reason any other daemons bound to that interface will also experience problems.If you have a different NIC port to test (one that uses a different controller and driver), then try running Suricata there to see if it works. Also, unless you are running on a Hyper-V hypervisor, then you don't need the
hnALTQ support enabled. -
@bmeeks Will have a look through my settings and report back
-
Found the issue, rookie mistake,
Hardware Checksum Offloading,
Hardware TCP Segmentation Offloading,
Hardware Large Receive Offloading
Where not checked so they were enabled, forgot to check these to disable them. -
@aGeekhere said in Suricata 7.0.8_5 on pfsense 2.8.1 hangs after enabling [SOLVED]:
Found the issue, rookie mistake,
Hardware Checksum Offloading,
Hardware TCP Segmentation Offloading,
Hardware Large Receive Offloading
Where not checked so they were enabled, forgot to check these to disable them.Glad you found the issue. I could not remember off the top of my head whether "unchecked" was enabled or disabled for those parameters, so sorry I missed that in my previous reply.
Privacy Policy · Cookie Policy