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

    VTI and Firewall rules

    Scheduled Pinned Locked Moved Firewalling
    13 Posts 3 Posters 823 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.
    • viktor_gV
      viktor_g Netgate @Toto le haricot
      last edited by

      @toto-le-haricot See https://redmine.pfsense.org/issues/11395

      T 1 Reply Last reply Reply Quote 0
      • T
        Toto le haricot @viktor_g
        last edited by

        @viktor_g said in VTI and Firewall rules:

        @toto-le-haricot See https://redmine.pfsense.org/issues/11395

        Hello,

        Thanks for the answer, but I already went this way, and this a part of my question: changing the system tunables does not change the firewall interfaces display in the webGUI.

        viktor_gV 1 Reply Last reply Reply Quote 0
        • viktor_gV
          viktor_g Netgate @Toto le haricot
          last edited by

          @toto-le-haricot you need to apply Patch ID cb0a23f29237d86fbc40259882bba2b5b9d419f5 for that

          see https://docs.netgate.com/pfsense/en/latest/development/system-patches.html

          T 1 Reply Last reply Reply Quote 0
          • T
            Toto le haricot @viktor_g
            last edited by

            @viktor_g
            Thank you !
            Sorry for the delay, I've been pretty busy during the last month.

            I've tested the patch on a test device with a dummy VTI, and here is the result:
            ccd01f37-6ee8-45f3-a5da-4f8532dffb3f-image.png
            And here is the output for the apply details

            /usr/bin/patch --directory=/ -t -p2 -i /var/patches/608faf68dfd81.patch --check --forward --ignore-whitespace
            
            Hmm...  Looks like a unified diff to me...
            The text leading up to this was:
            --------------------------
            |From cb0a23f29237d86fbc40259882bba2b5b9d419f5 Mon Sep 17 00:00:00 2001
            |From: jim-p 
            |Date: Wed, 10 Feb 2021 13:15:55 -0500
            |Subject: [PATCH] Add option to set IPsec filtering mode. Implements #11395
            |
            |User can choose between filtering enc (tunnel+VTI) or filtering on
            |assigned VTI interface tabs (VTI only, drops all tunnel mode traffic).
            |See https://redmine.pfsense.org/issues/11395 for details.
            |---
            | src/etc/inc/filter.inc                   | 16 +++++++++----
            | src/etc/inc/globals.inc                  | 30 ++++++++++++++++++++----
            | src/etc/inc/system.inc                   |  9 ++++++-
            | src/usr/local/www/vpn_ipsec_settings.php | 26 ++++++++++++++++++++
            | 4 files changed, 71 insertions(+), 10 deletions(-)
            |
            |diff --git a/src/etc/inc/filter.inc b/src/etc/inc/filter.inc
            |index aeb79c9c11a..e5cdf9196f6 100644
            |--- a/src/etc/inc/filter.inc
            |+++ b/src/etc/inc/filter.inc
            --------------------------
            Patching file etc/inc/filter.inc using Plan A...
            Hunk #1 succeeded at 95 (offset -2 lines).
            No such line 4697 in input file, ignoring
            Hunk #2 succeeded at 4547 (offset -159 lines).
            Hmm...  The next patch looks like a unified diff to me...
            The text leading up to this was:
            --------------------------
            |diff --git a/src/etc/inc/globals.inc b/src/etc/inc/globals.inc
            |index 33578cc30f7..f2cf76700f9 100644
            |--- a/src/etc/inc/globals.inc
            |+++ b/src/etc/inc/globals.inc
            --------------------------
            Patching file etc/inc/globals.inc using Plan A...
            Hunk #1 succeeded at 149 (offset -12 lines).
            No such line 310 in input file, ignoring
            Hunk #2 failed at 307.
            1 out of 2 hunks failed while patching etc/inc/globals.inc
            Hmm...  The next patch looks like a unified diff to me...
            The text leading up to this was:
            --------------------------
            |diff --git a/src/etc/inc/system.inc b/src/etc/inc/system.inc
            |index 98d978a645e..82c7364dda8 100644
            |--- a/src/etc/inc/system.inc
            |+++ b/src/etc/inc/system.inc
            --------------------------
            Patching file etc/inc/system.inc using Plan A...
            Hunk #1 succeeded at 98 (offset -4 lines).
            Hmm...  The next patch looks like a unified diff to me...
            The text leading up to this was:
            --------------------------
            |diff --git a/src/usr/local/www/vpn_ipsec_settings.php b/src/usr/local/www/vpn_ipsec_settings.php
            |index 9458ae2430f..bd8e34c6ede 100644
            |--- a/src/usr/local/www/vpn_ipsec_settings.php
            |+++ b/src/usr/local/www/vpn_ipsec_settings.php
            --------------------------
            Patching file usr/local/www/vpn_ipsec_settings.php using Plan A...
            Hunk #1 succeeded at 33 (offset -2 lines).
            Hunk #2 failed at 47.
            Hunk #3 succeeded at 163 (offset -78 lines).
            Hunk #4 failed at 208.
            Hunk #5 succeeded at 358 (offset -23 lines).
            2 out of 5 hunks failed while patching usr/local/www/vpn_ipsec_settings.php
            done
            

            Regards,

            viktor_gV 1 Reply Last reply Reply Quote 0
            • viktor_gV
              viktor_g Netgate @Toto le haricot
              last edited by

              @toto-le-haricot said in VTI and Firewall rules:

              I've tested the patch on a test device with a dummy VTI, and here is the result:

              You need to apply it on the latest stable release - 2.5.1

              T 1 Reply Last reply Reply Quote 0
              • T
                Toto le haricot @viktor_g
                last edited by

                @viktor_g
                Will 21.02 work too ?

                viktor_gV 1 Reply Last reply Reply Quote 0
                • viktor_gV
                  viktor_g Netgate @Toto le haricot
                  last edited by

                  @toto-le-haricot said in VTI and Firewall rules:

                  @viktor_g
                  Will 21.02 work too ?

                  Yes

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    Toto le haricot @viktor_g
                    last edited by

                    @viktor_g
                    The SG-3100 has been updated, but the patch still cannot be applied

                    /usr/bin/patch --directory=/ -t -p2 -i /var/patches/608faf68dfd81.patch --check --forward --ignore-whitespace
                    
                    Hmm...  Looks like a unified diff to me...
                    The text leading up to this was:
                    --------------------------
                    |From cb0a23f29237d86fbc40259882bba2b5b9d419f5 Mon Sep 17 00:00:00 2001
                    |From: jim-p 
                    |Date: Wed, 10 Feb 2021 13:15:55 -0500
                    |Subject: [PATCH] Add option to set IPsec filtering mode. Implements #11395
                    |
                    |User can choose between filtering enc (tunnel+VTI) or filtering on
                    |assigned VTI interface tabs (VTI only, drops all tunnel mode traffic).
                    |See https://redmine.pfsense.org/issues/11395 for details.
                    |---
                    | src/etc/inc/filter.inc                   | 16 +++++++++----
                    | src/etc/inc/globals.inc                  | 30 ++++++++++++++++++++----
                    | src/etc/inc/system.inc                   |  9 ++++++-
                    | src/usr/local/www/vpn_ipsec_settings.php | 26 ++++++++++++++++++++
                    | 4 files changed, 71 insertions(+), 10 deletions(-)
                    |
                    |diff --git a/src/etc/inc/filter.inc b/src/etc/inc/filter.inc
                    |index aeb79c9c11a..e5cdf9196f6 100644
                    |--- a/src/etc/inc/filter.inc
                    |+++ b/src/etc/inc/filter.inc
                    --------------------------
                    Patching file etc/inc/filter.inc using Plan A...
                    Ignoring previously applied (or reversed) patch.
                    Hunk #1 ignored at 97.
                    Hunk #2 ignored at 4706.
                    2 out of 2 hunks ignored while patching etc/inc/filter.inc
                    Hmm...  The next patch looks like a unified diff to me...
                    The text leading up to this was:
                    --------------------------
                    |diff --git a/src/etc/inc/globals.inc b/src/etc/inc/globals.inc
                    |index 33578cc30f7..f2cf76700f9 100644
                    |--- a/src/etc/inc/globals.inc
                    |+++ b/src/etc/inc/globals.inc
                    --------------------------
                    Patching file etc/inc/globals.inc using Plan A...
                    Ignoring previously applied (or reversed) patch.
                    Hunk #1 ignored at 161.
                    Hunk #2 ignored at 319.
                    2 out of 2 hunks ignored while patching etc/inc/globals.inc
                    Hmm...  The next patch looks like a unified diff to me...
                    The text leading up to this was:
                    --------------------------
                    |diff --git a/src/etc/inc/system.inc b/src/etc/inc/system.inc
                    |index 98d978a645e..82c7364dda8 100644
                    |--- a/src/etc/inc/system.inc
                    |+++ b/src/etc/inc/system.inc
                    --------------------------
                    Patching file etc/inc/system.inc using Plan A...
                    Ignoring previously applied (or reversed) patch.
                    Hunk #1 ignored at 102.
                    1 out of 1 hunks ignored while patching etc/inc/system.inc
                    Hmm...  The next patch looks like a unified diff to me...
                    The text leading up to this was:
                    --------------------------
                    |diff --git a/src/usr/local/www/vpn_ipsec_settings.php b/src/usr/local/www/vpn_ipsec_settings.php
                    |index 9458ae2430f..bd8e34c6ede 100644
                    |--- a/src/usr/local/www/vpn_ipsec_settings.php
                    |+++ b/src/usr/local/www/vpn_ipsec_settings.php
                    --------------------------
                    Patching file usr/local/www/vpn_ipsec_settings.php using Plan A...
                    Ignoring previously applied (or reversed) patch.
                    Hunk #1 ignored at 35.
                    Hunk #2 ignored at 49.
                    Hunk #3 ignored at 241.
                    Hunk #4 ignored at 286.
                    Hunk #5 ignored at 381.
                    5 out of 5 hunks ignored while patching usr/local/www/vpn_ipsec_settings.php
                    done
                    
                    viktor_gV 1 Reply Last reply Reply Quote 0
                    • viktor_gV
                      viktor_g Netgate @Toto le haricot
                      last edited by

                      @toto-le-haricot I can successfully apply this patch on my SG-3100 pfSense 21.02-p2:

                      Screenshot from 2021-05-09 15-59-55.png Screenshot from 2021-05-09 16-00-05.png Screenshot from 2021-05-09 16-00-19.png

                      Try to reimage the appliance, maybe something wrong with your previous patches

                      1 Reply Last reply Reply Quote 0
                      • T
                        Toto le haricot
                        last edited by

                        Hello,

                        Sorry for the delay, I still have troubles applying the patch. What I've done:

                        • Reseting the SG-3100 to defaults: KO
                        • Re-image it with 21.02-p1, appliying with a default conf: KO
                        • Update to 21.02.2: KO
                        • Trying a brand new one updated from 2.4.5-p1 to 21.02: KO
                        • Re-image the new one with 21.02-p1 (MD5 OK): KO

                        What I have to try:

                        • Testing it with a brand new 21.02.2 image
                        • Test with different appliances we have: SG-1100, SG-5100, SG-7100
                        • Test with the CE edition (but I'm pretty sure I won't take this path as we heavily rely on multi-WAN)

                        Regards,

                        1 Reply Last reply Reply Quote 0
                        • jimpJ
                          jimp Rebel Alliance Developer Netgate
                          last edited by

                          That feature will be in the 21.05 release due out very soon. You may as well wait a couple weeks for that rather than fighting the patch.

                          Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                          Need help fast? Netgate Global Support!

                          Do not Chat/PM for help!

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            Toto le haricot @jimp
                            last edited by

                            @jimp
                            Great ! I will wait then, thank you for reaching out to me ;)

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