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 907 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.
    • U
      uniqueusernamebetween2
      last edited by

      Hello all. Brand new to pfsense. I thought I created a rule to disallow all traffic everywhere using IPv4, as an experiment, yet I can still browse the internet fine. The logs show lots of packets are being blocked. I'll attach a picture of my current rules; not sure if the summary will show what's needed. Any help is appreciated. I've got a WAN and LAN interface only, using DHCP, no static IPs.

      Screen Shot 2022-11-06 at 3.19.50 PM.png

      johnpozJ 1 Reply Last reply Reply Quote 0
      • 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.7.2, 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.7.2, 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.7.2, 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.7.2, 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.