Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login
    Introducing Netgate Nexus: Multi-Instance Management at Your Fingertips.

    26.07-RELEASE: Port Forward is missing pass

    Scheduled Pinned Locked Moved NAT
    14 Posts 3 Posters 501 Views 3 Watching
    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.
    • Bob.DigB Offline
      Bob.Dig LAYER 8
      last edited by Bob.Dig

      I only have one machine with 26.07-Release. For whatever reason, in Port Forward the Filter rule association pass is missing! That is very problematic for me, because almost all of my client-side-DNS is handled this way. Took me some time to figure it out.

      At this time, the NAT Rules still show pass, but it is already gone from the drop-down menu of every rule.
      Screenshot 2026-08-14 165858.png
      It will probably fail in the next hours or with the first save of something, like it did before on my first attempt with 26.07-Release this morning.

      General problem or is it just me?

      Edit: In Nexus, pass is still available, but I have and had it disabled.
      Edit2: Added an allow rule, so if pass breaks next time, I probably/hopefully will not notice. ;)

      Screenshot 2026-08-14 182124.png

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

        Hmm, is that only when editing an existing NAT rule? I'm failing to replicate it so far. I see:

        Screenshot from 2026-08-14 17-33-10.png

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

          I still see pass editing an existing rule too.... 🤔

          Bob.DigB 1 Reply Last reply Reply Quote 0
          • Bob.DigB Offline
            Bob.Dig LAYER 8 @stephenw10
            last edited by Bob.Dig

            @stephenw10 said in 26.07-RELEASE: Port Forward is missing pass:

            I still see pass editing an existing rule

            Interesting. If I create a new rule, it is there. Then editing that rule, it is missing too.

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

              Hmm, must be something about those rules hiding it. I still see it editing test rules here. Let me see if I can find it....

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

                Are you forwarding from WAN that is not the default gateway?

                Bob.DigB 1 Reply Last reply Reply Quote 0
                • Bob.DigB Offline
                  Bob.Dig LAYER 8 @stephenw10
                  last edited by Bob.Dig

                  @stephenw10 said in 26.07-RELEASE: Port Forward is missing pass:

                  Are you forwarding from WAN that is not the default gateway?

                  Maybe, I have many port forwards, mostly LAN-side...

                  Edit: Technically I might, I have some ICMP port-forward on some privacy-vpn-tunnels and one port-forward to a non existing ip-address on a S2S-tunnel, that is wan-type but also has a no-SNAT-rule. I also have a no-SNAT-group...

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

                    Ah, so an interface with no gateway? I'm still failing to replicate it.

                    There only appear to be two options and both include pass:
                    https://github.com/pfsense/pfsense/blob/master/src/usr/local/www/firewall_nat_edit.php#L427

                    Bob.DigB 1 Reply Last reply Reply Quote 0
                    • Bob.DigB Offline
                      Bob.Dig LAYER 8 @stephenw10
                      last edited by Bob.Dig

                      @stephenw10 See my Edit above. Maybe tomorrow I can delete some stuff to see, if this changes things?

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

                        Mmm, yeah you seem to somehow be hitting some edge case. Weird though since as far as I can see there's no way to hit it! Since that can't be true I'll also keep digging...,

                        1 Reply Last reply Reply Quote 1
                        • stephenw10S Offline
                          stephenw10 Netgate Administrator
                          last edited by

                          Looks like @jimp found it.
                          https://redmine.pfsense.org/issues/17021

                          Bob.DigB 2 Replies Last reply Reply Quote 2
                          • Bob.DigB Offline
                            Bob.Dig LAYER 8 @stephenw10
                            last edited by

                            @stephenw10 Interesting. On my first attempt though, my pfSense broke all the pass-rules at once. I remember that in the overview, none of the rules had the pass icon anymore. This time, any of the old rules do work and the icon is shown. I hope it stays that way until a complete fix is available.

                            1 Reply Last reply Reply Quote 1
                            • Bob.DigB Offline
                              Bob.Dig LAYER 8 @stephenw10
                              last edited by

                              @stephenw10 said in 26.07-RELEASE: Port Forward is missing pass:

                              Looks like @jimp found it.
                              https://redmine.pfsense.org/issues/17021

                              Is there an easy way to incorporate these changes into pfSense Plus today? Or should I have patience.

                              GertjanG 1 Reply Last reply Reply Quote 0
                              • GertjanG Offline
                                Gertjan @Bob.Dig
                                last edited by Gertjan

                                @Bob.Dig said in 26.07-RELEASE: Port Forward is missing pass:

                                Is there an easy way to incorporate these changes into pfSense Plus today?

                                Copy paste the entire (bottom of the page) :

                                diff --git a/src/etc/inc/globals.inc b/src/etc/inc/globals.inc
                                index bf46112b5fc5159c23406e3216b68a83e848264e..38ee5813856ad3b81e8a1733af819d48820a77f3 100644
                                --- a/src/etc/inc/globals.inc
                                +++ b/src/etc/inc/globals.inc
                                @@ -92,7 +92,7 @@ $g = [
                                     'disablehelpicon' => false,
                                     'disablecrashreporter' => false,
                                .....
                                
                                +
                                +// Association action type.
                                +// 'associated-rule-id': Used for existing NAT rules with a linked filter rule.
                                +// 'filter-rule-association': Used for new or existing NAT rules with no linked rules.
                                 $section->addInput(new Form_Select(
                                -    $rule_association,
                                +    $has_linked_filter_rule ? 'associated-rule-id' : 'filter-rule-association',
                                     'Filter rule association',
                                     $pconfig['associated-rule-id'],
                                     $rulelist
                                

                                Produces a no-go :

                                9992d749-0957-419c-9aac-19b87f8f76e3-image.png

                                But ...

                                when you change just this :

                                97d52bb1-4e42-4c34-86ac-629e1cf32a55-image.png

                                to

                                'latest_config' => '24.6',
                                

                                as the current pfSense Plus 26.03 config version is 24.6, you have a go :

                                14468707-a4d7-46f0-95dd-2cee8a62e4b1-image.png

                                That's something you could consider, but a green light from @jimp seems appropriate here, as changing that line to "24.8" might have 'consequences'.
                                Clear is that the patch was based upon a config version we don't have yet, 24.7, something that lies beyond the 26.07 Release.

                                No "help me" PM's please. Use the forum, the community will thank you.

                                1 Reply Last reply Reply Quote 1
                                • First post
                                  Last post
                                Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.
                                Privacy Policy · Cookie Policy