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

    Seit Update auf 2.5 dauert das Laden der Firewall Regeln sehr lang

    Scheduled Pinned Locked Moved Deutsch
    15 Posts 3 Posters 1.5k 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.
    • JeGrJ
      JeGr LAYER 8 Moderator @Wanninger
      last edited by

      @wanninger Das ist schwer zu sagen. Solange man da keine Details sieht oder Details zur Konfiguration kennt ist das alles suchen im Nebel oder Raterei weil man nicht abschätzen kann warum das bei dir auftritt. VMs in ESXi kann ich allerdings problemlos in userem Lab Cluster testen, der läuft auch auf ESXi, das wäre kein Problem. Ich vermute aber auch, dass es an deinem Setup liegt, warum oder an was ist aber mangels Detailskenntnis jetzt nicht so leicht zu sagen.

      Ich versuch mal ob ich heute dazu komme das zu testen, sonst vielleicht nächsten Freitag zur Usergroup / Stammtisch kommen wenn du kannst?

      Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

      If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

      W Bob.DigB 2 Replies Last reply Reply Quote 0
      • W
        Wanninger @JeGr
        last edited by

        @jegr Danke erstmal für deine Bemühungen. Ich habe es auch gar nicht erwartet, ohne Detailkenntnisse, konkrete Antworten zu bekommen - das ist natürlich beliebig schwierig. Hauptziel meiner Fragen ist erst mal nur zu erkunden, ob überhaupt jemand, schon mal Ähnliches erlebt hat.

        Nachdem es wohl kein generelles Problem ist, werde ich jetzt mal versuchen,
        durch "try and error" heraus zu finden, an welcher Stelle sich der Effekt in einer Neuinstallation einschleicht.

        Meine pfsense VMs laufen alle (seit ich die pfsense nutze) mit 2 CPUs und 2 GB RAM.

        JeGrJ 1 Reply Last reply Reply Quote 0
        • JeGrJ
          JeGr LAYER 8 Moderator @Wanninger
          last edited by JeGr

          @wanninger Also ich habe gerade aktuell nochmal beim Kunden aufs System geschaut, da sind locker um die 80-100 Regeln auf einem Interface und die Kiste läuft aktuell gefühlt sogar schneller in der Anzeige als vorher. Angeschaut haben wirs mit Firefox.

          Was wir aber durchaus auch schonmal hatten ist, dass es am Browser liegen könnte(! nicht muss). Eventuell kannst du dir mal nen anderen Browser einfach als portable Version mal ranholen und den benutzen - am Besten im Inkognito Mode, damit nichts zusätzlich ausgeführt oder geblockt wird. Und dazu: hast du ggf. eine Virenscanner, der sowas wie Web-Shielding (oder wie auch immer manche das betiteln) nutzen? Da hatten wir auch schon unsere Begegnungen der 3. Art, wenn die in Seitenaufrufe einfach irgendwas injecten und damit die Seiten dann ewig geladen haben, weil deren JS oder IFRAME was sie zur Prüfung injected haben dann nicht sauber geladen werden konnte.
          Da die WebUI natürlich auch ein wenig verändert und verbessert wurde, könnte sowas da durchaus auch eingeschlagen sein. Vergisst man gerne, deshalb seis mal erwähnt.

          Eine Frage ist auch ob du fixe IPs und Ports o.ä. benutzt oder bspw. viele Aliase nutzt, die dann nachgeladen werden (für die Tooltips). Und ob diese Aliase ggf. geschachtelt sind (Alias in Alias) etc. All das kann natürlich auch mit reinspielen.

          Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

          If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

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

            @jegr said in Seit Update auf 2.5 dauert das Laden der Firewall Regeln sehr lang:

            sonst vielleicht nächsten Freitag zur Usergroup / Stammtisch kommen wenn du kannst?

            Gibt doch noch gar keinen Termin dazu. 🤓

            JeGrJ 1 Reply Last reply Reply Quote 0
            • JeGrJ
              JeGr LAYER 8 Moderator @Bob.Dig
              last edited by JeGr

              @bob-dig said in Seit Update auf 2.5 dauert das Laden der Firewall Regeln sehr lang:

              Gibt doch noch gar keinen Termin dazu.

              Es gibt IMMER einen Termin. Nur weil der nicht explizit schon vorab gepostet ist, heißt nicht, dass der nicht existiert. Der stehende Termin ist IMMER am 1. Fr. im Monat - und das ist auch klar so festgelegt im entsprechenden Post wo wir das zu Genüge durchgekaut haben. kopfwasch

              Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

              If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

              1 Reply Last reply Reply Quote 0
              • W
                Wanninger @JeGr
                last edited by

                @jegr Ich bin jetzt ein Stück weiter gekommen.

                Diese "Verlangsamung" der "Filterlistenanzeige" tritt dann auf, wenn ich im Advanced Mode, ein anderes Gateway als "Default" auswähle.
                In meinen Floating Rules sind etwa 30 Regeln enthalten, die ein spezielles Gateway eingetragen haben. Zum Test, habe ich in jeder Regel, auf Default umgestellt und siehe da, es macht "blub" und die Filterliste wird angezeigt.
                Das käme dann auch mit meinen genannten Ladezeiten einigermaßen hin.
                Bereits eine Regel mit einem anderen Gateway Eintrag, verursacht bei mir ein Verzögerungung von ca. 0,5s. Die Zeit steigt mit der Anzahl der angepassten Regeln. Scheint so, als liefe hier ein Mechanismus ab, der beim Aufruf, jeden Gatewayeintrag irgendwie prüft.

                Kannst du damit was anfangen?

                Danke und Gruß, Wanninger

                1 Reply Last reply Reply Quote 0
                • W
                  Wanninger
                  last edited by Wanninger

                  FYI

                  Für das von mir beschriebene Problem, gibt es seit Kurzem auch ein Ticket:

                  https://redmine.pfsense.org/issues/12174

                  die Ursache liegt daran:

                  https://redmine.pfsense.org/issues/885

                  und behoben werden soll es in 2.6......

                  JeGrJ 1 Reply Last reply Reply Quote 1
                  • JeGrJ
                    JeGr LAYER 8 Moderator @Wanninger
                    last edited by

                    @wanninger Da 2.6 dieses Mal recht zügig im Herbst folgen soll, also nicht lange hin. Da es dazu einen PR gibt, der inzwischen gezogen wurde, kann man sich das ganze als Hotfix/Patchset auch jetzt schon installieren wenn man möchte.

                    https://github.com/pfsense/pfsense/commit/d91c23175a86140ba69715dca92d7bcff463980a

                    Cheers
                    \jens

                    Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                    If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                    W 1 Reply Last reply Reply Quote 0
                    • W
                      Wanninger @JeGr
                      last edited by

                      Ich habe mir aus issues/12174
                      die beiden Korrekturen guiconfig.inc_02AUG2021.patch und firewall_rules.php_02AUG2021.patch geholt und direkt in meinen beiden 2.5.2 aktiviert. Es funktionierte damit sofort wieder einwandfrei.

                      Danke für deine Rückmeldung und an alle sich sonst noch damit beschäftigt haben.

                      Gruß Wanninger

                      JeGrJ 1 Reply Last reply Reply Quote 1
                      • JeGrJ
                        JeGr LAYER 8 Moderator @Wanninger
                        last edited by

                        @wanninger Sorry, ich dachte das Patchset könnte direkt so in System Patches eingefügt werden weil der PR gegen 2.5-stable gebaut worden ist - war aber wohl gegen 2.6-current und funktioniert so nicht.

                        Die Änderungen im Ticket von Jim waren ja "nur suboptimal" wie man dem Verlauf entnehmen kann, deshalb gabs dann auch den PR nochmals mit weiterem Caching. So oder so ist es jetzt im Code und wenn dir der kleine Fix auch erstmal weiterhilft ist das auf jeden Fall schonmal sehr schön :) So ich das beim Überfliegen sehe ists wohl wegen dem Nachladen des Tooltips bei vielen GWs in Regeln. Da macht Caching auch Sinn.

                        Cheers

                        Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                        If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                        W 1 Reply Last reply Reply Quote 0
                        • W
                          Wanninger @JeGr
                          last edited by

                          @jegr

                          Ja, das stimmt, die erste Korrektur brachte bereits eine deutliche Verbesserung der Ladezeiten, so dass aus meinen 20+ Sekunden schon mal 6...7 Sekunden wurden. Die zweite Anpassung in guiconfig.inc, brachte dann den "Durchbruch".

                          Die Ladezeiten sind wieder bei +-1 Sekunde in Summe. Also wieder optimal.

                          Um es genau zu benennen, ich habe aus dem git die beiden Dateien
                          ../usr/local/www/guiconfig.inc und ../usr/local/www/firewall_rules.php
                          genommen und in meine 2.5.2 einfach nur rein kopiert, dann noch kurz die Attriburte geprüft und getestet. - Einandfrei...

                          Grüße

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