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

    Rule for disallowing all internet traffic

    Scheduled Pinned Locked Moved Firewalling
    15 Posts 4 Posters 908 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.
    • johnpozJ
      johnpoz LAYER 8 Global Moderator @uniqueusernamebetween2
      last edited by johnpoz

      @uniqueusernamebetween2

      Those rules would not allow you to browse the internet, and I see no states other than to the pfsense gui. Do you have anything in floating?

      Existing states could cause you problems. But I don't see any states listed on those rules all of them show 0/them very minor amount of traffic.

      Check you state table. And again do you have anything the floating tab?

      Sure your client not using ipv6, and you have some IPv6 rule below what you show?

      An intelligent man is sometimes forced to be drunk to spend time with his fools
      If you get confused: Listen to the Music Play
      Please don't Chat/PM me for help, unless mod related
      SG-4860 24.11 | Lab VMs 2.8, 24.11

      U 1 Reply Last reply Reply Quote 0
      • U
        uniqueusernamebetween2 @johnpoz
        last edited by

        @johnpoz Thanks. I have nothing in floating. Is there a way to kill any current states, to see if that's the problem? I keep browsing to new websites that aren't cached in my browser and the pages load just fine. :(

        U 1 Reply Last reply Reply Quote 0
        • U
          uniqueusernamebetween2 @uniqueusernamebetween2
          last edited by

          Never mind, it was the states. Once I reset all of them, I lost access to the internet. Disabling the rule and resetting states again allowed me to regain internet access. Thanks for the help! :)

          1 Reply Last reply Reply Quote 0
          • U
            uniqueusernamebetween2
            last edited by

            Is there a way to reset states when a scheduled rule starts? For example, if I set this rule on a schedule, it seems it won't tear-down existing states, which negates the point of the rule. I'd like all internet access to be disabled at certain times of certain days.

            1 Reply Last reply Reply Quote 0
            • U
              uniqueusernamebetween2
              last edited by

              Yeah I just tested it using a schedule: unless I manually reset states after the rule takes effect, the rule seems to have no effect: users can still browse the internet. I see some config settings about max states the rule is allowed to create, etc., but I don't see anything like "reset all states automatically when rule takes effect and when rule stops taking effect".

              johnpozJ 1 Reply Last reply Reply Quote 0
              • johnpozJ
                johnpoz LAYER 8 Global Moderator @uniqueusernamebetween2
                last edited by johnpoz

                @uniqueusernamebetween2 I would check out

                https://docs.netgate.com/pfsense/en/latest/firewall/time-based-rules.html

                I don't use schedules, and have not played with them in a long time - but when done correctly yes they should kill any states.

                states.jpg

                If your still having issues, let me know and post up your schedule, etc. and I will take look at what could be wrong.

                I take it your trying to maybe block with a schedule vs allowing with a schedule? That could be problematic.

                An intelligent man is sometimes forced to be drunk to spend time with his fools
                If you get confused: Listen to the Music Play
                Please don't Chat/PM me for help, unless mod related
                SG-4860 24.11 | Lab VMs 2.8, 24.11

                1 Reply Last reply Reply Quote 0
                • U
                  uniqueusernamebetween2
                  last edited by

                  Thanks, that must be the issue: that I'm blocking with a schedule instead of allowing with a schedule. I'll create a bunch of aliases to make management easier then start allowing with a schedule. I appreciate all your help!

                  1 Reply Last reply Reply Quote 0
                  • U
                    uniqueusernamebetween2
                    last edited by

                    I've tried a few different configurations with no luck. Even when I disable the rules that allow Http or Https traffic, apply the changes, then reset the state table, I can still browse the internet without any problems. I'm on the latest pfsense software version. :( Below are my current rules: every rule not displayed is disabled. Interestingly, IMAP/SMTP wasn't working until I enabled them, but Http or Https traffic works to the internet regardless of what rules I configure, even without any schedule.
                    Screen Shot 2022-12-23 at 12.08.31 PM.png

                    johnpozJ 1 Reply Last reply Reply Quote 0
                    • johnpozJ
                      johnpoz LAYER 8 Global Moderator @uniqueusernamebetween2
                      last edited by

                      @uniqueusernamebetween2 not sure how you think smtp would work - you have nothing allowing smtp.. port 25.

                      There are no rules allowing anything other than ntp and dns and dot.. So unless your not showing all the rules, or you have rules on floating tab that allow traffic.

                      The only thing that would work with those rules as shown would be dns,dot and ntp.. Unless you had a existing state allowing the traffic.

                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                      If you get confused: Listen to the Music Play
                      Please don't Chat/PM me for help, unless mod related
                      SG-4860 24.11 | Lab VMs 2.8, 24.11

                      1 Reply Last reply Reply Quote 0
                      • U
                        uniqueusernamebetween2
                        last edited by

                        Thanks, I appreciate your patience! I found the culprit, but I can't explain how yet. My laptop uses Mullvad VPN to connect to the internet. When this VPN is disabled, all the rules in pfsense work as I expect, so that's good. When this VPN is enabled, they're all bypassed and I can browse the internet without any issues. If I figure out how this happens I'll post again.

                        chpalmerC johnpozJ 2 Replies Last reply Reply Quote 0
                        • chpalmerC
                          chpalmer @uniqueusernamebetween2
                          last edited by

                          @uniqueusernamebetween2

                          Think of a your VPN as a pipe. That pipe passes right through your router. Much like the pipe that supplies water to your house does not (intentionally) just spill its water out into your basement/subarea.. This VPN pipe is probably there to keep your laptop segregated from your home network.

                          My company laptop has a VPN for the same reason.. My company does not control my home network so they want their network protected from mine.. just in case. Make sense?

                          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
                          • johnpozJ
                            johnpoz LAYER 8 Global Moderator @uniqueusernamebetween2
                            last edited by

                            @uniqueusernamebetween2 how would your vpn even connect with those rules?

                            But sure if you had a rule setup before, or that is allowed out then none of your other rules would have any effect on traffic inside the vpn.. @chpalmer gave a good analogy..

                            An intelligent man is sometimes forced to be drunk to spend time with his fools
                            If you get confused: Listen to the Music Play
                            Please don't Chat/PM me for help, unless mod related
                            SG-4860 24.11 | Lab VMs 2.8, 24.11

                            U 1 Reply Last reply Reply Quote 0
                            • U
                              uniqueusernamebetween2 @johnpoz
                              last edited by

                              @johnpoz said in Rule for disallowing all internet traffic:

                              how would your vpn even connect with those rules?

                              No clue. :( I did a packet capture and saw normal port 53/443 calls while the VPN is active.

                              Is there a way to set up the WAN on a timed schedule, as opposed to port rules on the LAN? That is, to disable the entire WAN interface regardless of ports, according to a schedule? If so that should prevent anything from connecting to the internet.

                              GertjanG 1 Reply Last reply Reply Quote 0
                              • GertjanG
                                Gertjan @uniqueusernamebetween2
                                last edited by

                                @uniqueusernamebetween2 said in Rule for disallowing all internet traffic:

                                Is there a way to set up the WAN on a timed schedule

                                Normally, WAN access isn't scheduled.
                                pfSense itself also needs WAN for NTP, DNS, package upgrade tests etc.

                                What you probably want is this : Time Based Rules.

                                No "help me" PM's please. Use the forum, the community will thank you.
                                Edit : and where are the logs ??

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