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

    How are rules executed ?

    Firewalling
    6
    10
    1.9k
    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.
    • T
      techbee
      last edited by

      1. Is the default firewall rule is allow all ?

      2. Are the rules executed top to bottom ?

      3. The firewall rule shows antilock-out rule on the very top for port 80 for all users.  I understand it as allow all traffic for all users on port 80.
      If I create a rule to block a certain LAN IP ADDRESS on port 80, will firewall still block it when it has already executed the first rule which is the antilockout rule.

      1 Reply Last reply Reply Quote 0
      • chpalmerC
        chpalmer
        last edited by

        1. Is the default firewall rule is allow all ?    No. Default without any rules is Deny All.

        2. Are the rules executed top to bottom ?  Yes.

        3. The firewall rule shows antilock-out rule on the very top for port 80 for all users.  I understand it as allow all traffic for all users on port 80.
        If I create a rule to block a certain LAN IP ADDRESS on port 80, will firewall still block it when it has already executed the first rule which is the antilockout rule.

        The antilockout rule is any to the firewall LAN address only. It does not allow anyone to go anywhere else.

        Triggering snowflakes one by one..
        Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

        1 Reply Last reply Reply Quote 0
        • H
          Harvy66
          last edited by

          For floating rules, last wins. I guess you could think "bottom to top". But it's still top to bottom. The difference is important if you do any "quick" rules.

          1 Reply Last reply Reply Quote 0
          • T
            techbee
            last edited by

            thanks for replying guys.

            1 Reply Last reply Reply Quote 0
            • M
              mer
              last edited by

              @Harvy66:

              For floating rules, last wins. I guess you could think "bottom to top". But it's still top to bottom. The difference is important if you do any "quick" rules.

              I thought that all user defined rules added the quick keyword internally?  pf inherently is  "evaluate from the top, last match wins unless there is a quick keyword"

              1 Reply Last reply Reply Quote 0
              • D
                dexener
                last edited by

                I have also question.
                Today i played a little bit with GeoIP rules. I blocked top20 spammers, but this rule is also blocking for example WebSite http://www.shallalist.de/, which seems to be legit WebSite. From this site i wanted to download another rules for blocking porn…

                I made then another firewall rule (added with plus button on firewall alerts tab) and edited a little bit. It seems that this rule is not working, because i cannot reach this site. :(

                What i am doing wrong? See attachment. Thank you.

                shallalist_rule.PNG
                shallalist_rule.PNG_thumb

                1 Reply Last reply Reply Quote 0
                • D
                  dexener
                  last edited by

                  OMG. I am really n00b. Now it is working. I added this rule before GeoIP rules.  :-[ :-[

                  1 Reply Last reply Reply Quote 0
                  • D
                    dexener
                    last edited by

                    I dont understand what is wrong with my rules. Every time when the cron job for pfBlockerNg is running they get messed up and then are not correctly applied.

                    Can someone please help me to solve this issue. I tried also with separators and they are also not funktioning. For example i made one separator for Easy rules and suddenly rules from pfBlockerNG are also inside.  :-\

                    1 Reply Last reply Reply Quote 0
                    • BBcan177B
                      BBcan177 Moderator
                      last edited by

                      Did you see the "Rule Order" option in the General Tab? If one of those options do not work for your needs, you can choose "Alias" type action settings for the Aliases and then manually create the rules as required. Click on the blue infoblock icons for further details.

                      "Experience is something you don't get until just after you need it."

                      Website: http://pfBlockerNG.com
                      Twitter: @BBcan177  #pfBlockerNG
                      Reddit: https://www.reddit.com/r/pfBlockerNG/new/

                      1 Reply Last reply Reply Quote 0
                      • D
                        dexener
                        last edited by

                        @BBcan177
                        I think that now is everything working fine.
                        Now my "Rule Order" is:
                        pfSense Pass/Match | pfB_Pass/Match |pfB_Block/Reject | pfSense Block/Reject

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