Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Prepurchase Question

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    19 Posts 7 Posters 1.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • keyserK
      keyser Rebel Alliance @Spyderturbo007
      last edited by keyser

      @spyderturbo007 2100 will not handle suricata with lots of rules at 400mbps.
      The Sg—2100 is an extremely nice little box, but it does not have CPU enough to handle deeper inspections at broadband speeds.
      The 3100 will handle it much better, but that box has other issues (being only a 32bit CPU and requiring different code).

      For proper suricata/snort look into 5100 or 6100

      Love the no fuss of using the official appliances :-)

      noplanN 1 Reply Last reply Reply Quote 0
      • noplanN
        noplan @keyser
        last edited by

        @keyser

        5100 or 6100

        Not shure right no but for some reasons
        Not a 3100... And a must have here is pfS plus

        For home use I set up a custom hardware box
        And run pfS CE

        1 Reply Last reply Reply Quote 0
        • S
          SteveITS Galactic Empire @Spyderturbo007
          last edited by

          @spyderturbo007 I haven't run a 2100 at that speed yet. The CPU isn't terribly fast...https://www.netgate.com/appliances shows VPN speeds of 118 and 68 Mbps but I'd expect that's more CPU intensive than Suricata. We've sold a lot of 3100s the past few years, but there are issues lately with its 32 bit ARM CPU. For instance Suricata v5 won't work because it is written in Rust and that language doesn't exist for that CPU, so it's stuck on Suricata 4. And Snort has some compiler memory optimization issues in its code specific to that CPU so Snort crashes.

          We have a client with an older SG-2440 (Intel(R) Atom(TM) CPU C2358 @ 1.74GHz) and at around 350 Mbps download (speed tests) with Suricata it uses 95-100% CPU. Maybe you can find a CPU comparison.

          For "get to know you" purposes for the software side of things you could use any old PC with two NICs and install pfSense. That doesn't help with your hardware question, of course.

          Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
          When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
          Upvote 👍 helpful posts!

          bmeeksB 1 Reply Last reply Reply Quote 0
          • bmeeksB
            bmeeks @SteveITS
            last edited by bmeeks

            @steveits said in Prepurchase Question:

            ... We've sold a lot of 3100s the past few years, but there are issues lately with its 32 bit ARM CPU. For instance Suricata v5 won't work because it is written in Rust and that language doesn't exist for that CPU, so it's stuck on Suricata 4. And Snort has some compiler memory optimization issues in its code specific to that CPU so Snort crashes.

            Just FYI. The issues with Snort and Suricata on SG-3100 appliances have apparently been solved in the latest 2.6-DEVEL snapshots pfSense+ DEVEL snapshots. This includes the issue with Rust (so now Suricata 5 is available in 2.6-DEVEL), and the Snort Signal 10 faults. So look for those problems to be gone in the next pfSense+ release (no, I have no clue when that might be other than the initial plan was once per quarter).

            Edit: sorry, brain fart with the 2.6-DEVEL part with Suricata 5. ARM is only supported in pfSense+, so I should have said it's fixed in the upcoming edition of pfSense+. Ditto for Snort.

            S 2 Replies Last reply Reply Quote 0
            • stephenw10S
              stephenw10 Netgate Administrator
              last edited by

              There are a bunch of improvements coming for arm7. Suricata 5 is in 21.09 already. More to come.

              Steve

              1 Reply Last reply Reply Quote 1
              • S
                SteveITS Galactic Empire @bmeeks
                last edited by

                @bmeeks said in Prepurchase Question:

                issues with Snort and Suricata on SG-3100 appliances have apparently been solved

                Ooh, fantastic…yay all involved.

                Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                Upvote 👍 helpful posts!

                1 Reply Last reply Reply Quote 0
                • S
                  Spyderturbo007
                  last edited by Spyderturbo007

                  Thanks for all the replies. It sounds like if I want to use Suricata, I really need the 5100. I would have to decide if that's something I want to manage on an on going basis for people should I decide to move forward with the hardware after testing.

                  If it will at least run on the 2100, I could always use that for testing to save the $400 and then deploy the 5100 for clients.

                  I'm seeing people mention pfSense+. Doesn't all Netgate hardware include pfSense+, or is that an additional charge I'm not seeing? My understanding was that there were no reoccurring subscription fees like there is for Sonicwall and Barracuda?

                  Thanks again for the help!

                  noplanN stephenw10S S 3 Replies Last reply Reply Quote 0
                  • noplanN
                    noplan @Spyderturbo007
                    last edited by noplan

                    @spyderturbo007

                    Hi, for further info about plus and ce please read the netgate blog post about that topic, as far as I know plus is included on netgate hardware, and noni will not talk or consult about that move from netgate. Don't get me wrong but it's pretty frustrating and annoying.

                    If you r running a company gnat least with the 5100 you need to test and try things on real metal not testing on the clients machine we r still talking about firewalls not some fancy rgb lighted pc

                    Just my 2 cents

                    Br NP

                    S KOMK 2 Replies Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator @Spyderturbo007
                      last edited by

                      @spyderturbo007 said in Prepurchase Question:

                      Doesn't all Netgate hardware include pfSense+, or is that an additional charge I'm not seeing?

                      Yes, all hardware we sell comes with Plus.
                      No, there is no additional fee or ongoing charge for that.

                      Steve

                      1 Reply Last reply Reply Quote 1
                      • S
                        Spyderturbo007 @noplan
                        last edited by

                        @noplan said in Prepurchase Question:

                        If you r running a company gnat least with the 5100 you need to test and try things on real metal not testing on the clients machine we r still talking about firewalls not some fancy rgb lighted pc

                        Just my 2 cents

                        Br NP

                        I'm not going to be testing with clients, which is why I started this thread in the first place. I want to test the pfsense functionality before deciding if I want to offer it as a solution.

                        My point was that if the 2100 will at least handle both Suricata and pfblocker, then it will serve the purpose for testing and save me $400. I would obviously size the hardware to the clients when deploying the product. But for my testing purposes, I don't really care if I'm getting slower than normal bandwidth through the device.

                        @stephenw10 since it appears as though you work for Netgate, can you comment on the choice of hardware for testing? There seems to be some conflicting opinions on the 2100 and then 3100 appears to have underlying hardware incompatibility issues.

                        I don't want to drop the $700 on a test device if I don't have to. Thanks!

                        stephenw10S 1 Reply Last reply Reply Quote 0
                        • S
                          SteveITS Galactic Empire @Spyderturbo007
                          last edited by

                          @spyderturbo007 said in Prepurchase Question:

                          if I want to use Suricata, I really need the 5100

                          We have set up Suricata on all the 3100s we put in at clients. To be clear Suricata v4 runs just fine on a 3100, and if 21.09 will allow the later versions of Suricata, and Snort, to work that eliminates much of my concern for the future.

                          pfSense Plus is currently only on Netgate hardware, like the previous Factory Edition. At the moment they're very similar, and honestly I couldn't tell you the differences other than it works on ARM hardware and AWS/Azure. They have said they intend to offer it for third party hardware at some point...that announcement said June, but it has stretched to sometime this year.

                          Also note the 6100 was recently released and is the same price as the 5100.

                          Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                          When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                          Upvote 👍 helpful posts!

                          1 Reply Last reply Reply Quote 0
                          • stephenw10S
                            stephenw10 Netgate Administrator @Spyderturbo007
                            last edited by

                            @spyderturbo007 said in Prepurchase Question:

                            I don't want to drop the $700 on a test device if I don't have to. Thanks!

                            If you are just testing having never used pfSense before the first thing I would do is spin up the CE ISO in a VM.

                            To test hardware on a 400Mbps connection both the SG-2100 and SG-3100 will pass that fine.
                            When you add Snort/Suricata into the mix it becomes much harder to give a definitive answer because it can vary wildly with the number of rulesets you have loaded and scanning mode config you're using.
                            The 2100 will pass 500-600Mbps of firewall and NAT. The SG-3100 will pass 850-940Mbps. Packet size, latency, line conditions dependent etc...
                            Running Snort/Suricata will reduce that.

                            Steve

                            1 Reply Last reply Reply Quote 0
                            • KOMK
                              KOM @noplan
                              last edited by

                              @noplan It's pretty simple. With CE you get 99% of pfSense+ functionality, and the vast majority of users would have no use for the differences. When you support them by buying their hardware, you get some small bonuses like a few extra niche packages and priority updates & releases.

                              noplanN 1 Reply Last reply Reply Quote 0
                              • noplanN
                                noplan @KOM
                                last edited by

                                @kom said in Prepurchase Question:

                                @noplan It's pretty simple. With CE you get 99% of pfSense+ functionality, and the vast majority of users would have no use for the differences. When you support them by buying their hardware, you get some small bonuses like a few extra niche packages and priority updates & releases.

                                Yeah I personally see a different story commin round the corner....
                                Let's see

                                KOMK 1 Reply Last reply Reply Quote 0
                                • KOMK
                                  KOM @noplan
                                  last edited by

                                  @noplan Their approach isn't really any different for other projects like TrueNAS, for example. Everyone can use most of it for free, but people who help support them get some extras.

                                  1 Reply Last reply Reply Quote 0
                                  • noplanN
                                    noplan
                                    last edited by

                                    Hey folks we are still talking about a 4GB RAM box. (Sg2100)
                                    And don't get me wrong... usin pfB and suricata will get you soon into burning Swap
                                    when u put the pedal to the metal

                                    Pfb on 2.5.2 is consuming less RAM than on 2.4 with the same lists for starters

                                    But both systems (suricata and pfb) on a 4GB RAM with a full grown and used LAN behind is a f@#&* pain on 4GB RAM

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      SteveITS Galactic Empire @bmeeks
                                      last edited by

                                      @bmeeks said in Prepurchase Question:

                                      Suricata on SG-3100 appliances have apparently been solved

                                      In fact I did two upgrades to 21.05.01 on 3100s today and they both offered the suricata package (package 6.x, Suricata 5.x), not the suricata4 package.

                                      Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                                      When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                                      Upvote 👍 helpful posts!

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post
                                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.