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

    How do I whitelist a few countries only?

    Scheduled Pinned Locked Moved Firewalling
    17 Posts 3 Posters 1.6k 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.
    • NogBadTheBadN
      NogBadTheBad @paul2019
      last edited by NogBadTheBad

      @paul2019

      Do an update Firewall -> pfBlockerNG -> Update

      Also no need to hide RFC1918 IP addresses, they aren't routable on the internet.

      The ALLOWED_INCOMMING needs to be added to the rules at the bottom, don't allow ALLOWED_INCOMMING to any.

      Screenshot 2020-10-31 at 14.45.36.png

      Andy

      1 x Netgate SG-4860 - 3 x Linksys LGS308P - 1 x Aruba InstantOn AP22

      P 1 Reply Last reply Reply Quote 0
      • P
        paul2019 @NogBadTheBad
        last edited by paul2019

        @NogBadTheBad said in How do I whitelist a few countries only?:

        @paul2019

        Do an update Firewall -> pfBlockerNG -> Update

        Also no need to hide RFC1918 IP addresses, they aren't routable on the internet.

        The ALLOWED_INCOMMING needs to be added to the rules at the bottom, don't allow ALLOWED_INCOMMING to any.

        You mean the protocol here has to be set like this? (I require UDP as well for SIP). I have many ports to open, from sip to rdp, cameras, etc, so setting up a rule to permit each port can be done and I have to agree that is definitely safer;

        alt text

        Is this the correct place for the new rule to show up?

        btw, pfB_IPv4_DENY_v4 is a custom list of US ip addresses that show up every now and then and I need to manually block by adding them to that list.

        alt text

        P 1 Reply Last reply Reply Quote 0
        • P
          paul2019 @paul2019
          last edited by

          @NogBadTheBad Now get it, since I already have those ports open there, of all kinds, I just duplicate them and assign the source to the country permit alias. I have to duplicate cause when editing the source fields are read only for some reason.

          P 1 Reply Last reply Reply Quote 0
          • P
            paul2019 @paul2019
            last edited by

            This post is deleted!
            NogBadTheBadN 1 Reply Last reply Reply Quote 0
            • NogBadTheBadN
              NogBadTheBad @paul2019
              last edited by

              @paul2019 ๐Ÿ‘

              Andy

              1 x Netgate SG-4860 - 3 x Linksys LGS308P - 1 x Aruba InstantOn AP22

              P 1 Reply Last reply Reply Quote 0
              • P
                paul2019 @NogBadTheBad
                last edited by

                @NogBadTheBad said in How do I whitelist a few countries only?:

                @paul2019 ๐Ÿ‘

                Awesome, thanks a lot!

                1 Reply Last reply Reply Quote 0
                • P
                  paul2019 @NogBadTheBad
                  last edited by

                  @nogbadthebad said in How do I whitelist a few countries only?:

                  Use pfBlocker to create an Alias permit and use it on an inbound firewall rule:-

                  Screenshot 2020-10-31 at 13.39.19.png

                  I use the above rule to allow sftp inbound from the UK.

                  By default everything is blocked by the default WAN rule.

                  Question, I'm trying to recreate this setup again but after creating this Alias Permit list and force reloading pfblocker the alias doesn't get created and I can't assign it to the source field like I did back in the day when you helped me out here, what could I be doing wrong this time?

                  01.jpg

                  02.jpg

                  03.jpg

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

                    @paul2019 I do this for my plex access, just create a native alias in pfblocker adding the countries you want to allow. Then just use that alias in your port forward.

                    alias.jpg

                    I have family in Morocco temporarily, all others are just in the US. And I also allow status cake IPs to monitor if my plex is up, and then the IPs that plex uses to validate if your remote access is available.

                    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 1
                    • P
                      paul2019
                      last edited by

                      @johnpoz Just changed it to native alias, saved, went to update, did force update and force reload and it still sees only the default ipv4 list and not the new one I created, what could it be...

                      Alias table IP Counts
                      -----------------------------
                         17630 /var/db/aliastables/pfB_PRI1_v4.txt
                      

                      05.jpg

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

                        @paul2019 well you have them all off

                        off.jpg

                        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

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          paul2019 @johnpoz
                          last edited by

                          @johnpoz said in How do I whitelist a few countries only?:

                          @paul2019 well you have them all off

                          Damn, that was it! These are OFF by default and went completely unnoticed until you mentioned it, thanks a lot.

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