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

    Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist

    Scheduled Pinned Locked Moved Deutsch
    57 Posts 4 Posters 9.0k 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.
    • Bob.DigB
      Bob.Dig LAYER 8 @johndo
      last edited by Bob.Dig

      @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

      Ist ein Watchguard VPN Client.

      Also anscheinend kein Anonymisierungs-VPN? Ok. Dann scheint da bei dir DNS nicht getunnelt zu werden.

      1 Reply Last reply Reply Quote 0
      • J
        johndo @viragomann
        last edited by johndo

        @viragomann

        0.0.0.0 geht auf mein Gateway 192.168.1.1 (pfsense)
        10.0.0.0 geht auf den VPN Client mit 10.0.137.1 (gw vom VPN Server)

        Ich kann die internen IP Adressen hinter dem VPN erreichen. Daher denke ich das Routing sollte passen.
        Nur die DNS Namensauflösung geht leider nicht.

        V 1 Reply Last reply Reply Quote 0
        • V
          viragomann @johndo
          last edited by

          @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

          10.0.0.0 geht auf den VPN Client mit 10.0.137.1 (gw vom VPN Server)

          D.h. die VPN ist nur dazu da, um dieses Netz zu erreichen?

          J 1 Reply Last reply Reply Quote 0
          • J
            johndo @viragomann
            last edited by johndo

            @viragomann

            Hi,

            hinter dem VPN Client befinden sich einige Server auf die ich zugreife. Aktuell greife ich mittels interner IP Adresse zu sobald ich mit dem VPN Client eingewählt bin. Da dort einige Services laufen mittels SSL und Zertifikaten benötige ich aber die DNS Namen um zuzugreifen. Aktuell mache ich das über eine lokale Hosts Datei auf meinem Notebook.

            Da sich aber des öfteren die Namen ändern oder neue hinzukommen möchte ich diese nicht immer erst in der Hosts einpflegen. Diese sind ja bereits im DNS Server eingepflegt...aber aus irgendeinem Grund wird dieser nicht angesprochen.

            EDIT:
            Ehrlich gesagt ist mir immer noch nicht klar warum es geht wenn ich keinen DNS Resolver auf der pfsense verwende.
            Meiner Meinung nach muss die pfsense da irgendwie involviert sein sonst hätte es ja keinen Einfluss wenn ich es abschalte.

            V 1 Reply Last reply Reply Quote 0
            • V
              viragomann @johndo
              last edited by viragomann

              @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

              Ehrlich gesagt ist mir immer noch nicht klar warum es geht wenn ich keinen DNS Resolver auf der pfsense verwende.
              Meiner Meinung nach muss die pfsense da irgendwie involviert sein sonst hätte es ja keinen Einfluss wenn ich es abschalte.

              Weil du DNS-Server in der Verbindung eingetragen hast, zu denen du aber keine Route hast.
              Die Server sind nicht erreichbar.

              @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

              Da dort einige Services laufen mittels SSL und Zertifikaten benötige ich aber die DNS Namen um zuzugreifen.

              Okay, dann benötigst du diese Nameserver.

              Problem ist wohl eine falsche VPN-Server Konfiguration. Die DNS-Server und die entsprechende Route sollten vom Server gepusht werden.
              Werden die DNS-Server automatisch konfiguriert oder hast du die manuell eingetragen?

              Du könntest auch die Route manuell setzen, ist aber bei Windows, soweit ich weiß, nicht so einfach in der Adapter-Konfiguration möglich. In Linux geht das.
              In Windows müsstest du wohl eine statische Route setzen.

              J 1 Reply Last reply Reply Quote 0
              • J
                johndo @viragomann
                last edited by

                @viragomann

                Hi,

                also die Einstellungen kommen vom VPN Client. Dieser setzt dann im virtuellen Interface die Netzwerksettings, sprich automatisch per DHCP.
                Ob der VPN Server richtig konfiguriert ist kann ich leider nicht sagen da ich dort keinen Zugriff habe.

                Du meinst die Deafult-Route auf das Gateway vom VPN? Also so:

                Von derzeit:
                0.0.0.0 auf 192.168.1.1 (pfsense)

                Auf:
                0.0.0.0 auf VPN 10.0.137.1 (gw vom VPN Server)

                V 1 Reply Last reply Reply Quote 0
                • V
                  viragomann @johndo
                  last edited by

                  @johndo
                  Nein, nur eine zusätzliche Route zu den beiden DNS Server auf das VPN Gateway 10.0.137.1.

                  J 2 Replies Last reply Reply Quote 0
                  • J
                    johndo @viragomann
                    last edited by

                    @viragomann

                    Aso ok. Das versuche ich mal.

                    1 Reply Last reply Reply Quote 0
                    • J
                      johndo @viragomann
                      last edited by johndo

                      @viragomann

                      Mh, also das hat nichts gebracht. Die DNS Server erreiche ich ja auch. Wenn ich beispielsweise einen nslookup mache und explizit den DNS Server hinter dem VPN angebe dann bekomme ich den Namen auch aufgelöst.

                      Bin aktuell mit dem VPN Client eingewählt und mache einen nslookup ohnen einen DNS anzugeben:

                      nslookup server1.domain.com

                      Server: UnKnown
                      Address: 192.168.0.1
                      Name: server1.domain.com

                      Das funktioniert so nicht. Weil nun als DNS Server meine pfsense angesprochen wird, und diese sollte nun eigentlich wenn Sie selbst den DNS Eintrag nicht kennt diesen an den im WAN Interface eingetragenen DNS 1.1.1.1 weitergeben. Dieser wiederum kennt ja den Namen und würde diesen auflösen.

                      Wenn ich nun den gleichen Test mache und gebe explizit den DNS Server hinter dem VPN an:

                      nslookup server1.domain.com 172.21.4.200

                      Server: dns03.domain.com
                      Address: 172.21.4.200

                      Nicht autorisierende Antwort:
                      Name: server1.domain.com
                      Address: 172.21.20.8

                      Dann kommt auch eine Antwort zurück und ich bekomme zur IP den Namen aufgelöst.

                      V 1 Reply Last reply Reply Quote 0
                      • J
                        johndo
                        last edited by johndo

                        Was mir eben aufgefallen ist, eventuell könnte das damit zu tun haben. Die hinter dem VPN genutzte Domain ist eine offizielle Domain sprich keine interne. Allerdings haben die DNS Einträge interne IP Adressen und keine offiziellen IPs.
                        Stört sich pfsense eventuell daran und "denkt" eventuell das ist ein DNS Spoofing oder so was in die Richtung und blockiert das daher?

                        1 Reply Last reply Reply Quote 0
                        • V
                          viragomann @johndo
                          last edited by

                          @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

                          Das funktioniert so nicht. Weil nun als DNS Server meine pfsense angesprochen wird

                          Obwohl die DNS Server 172.21.4.200, 172.21.4.201 im Status der Verbindung angezeigt werden?

                          @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

                          Die hinter dem VPN genutzte Domain ist eine offizielle Domain sprich keine interne. Allerdings haben die DNS Einträge interne IP Adressen und keine offiziellen IPs.

                          Für den DNS Resolver macht das einen Unterschied, aber die Auflösung sollte hier ja der Windows Client machen. Ob dieser ein Problem damit hat, kann ich nicht sagen.

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

                            @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

                            Stört sich pfsense eventuell daran und "denkt" eventuell das ist ein DNS Spoofing oder so was in die Richtung und blockiert das daher?

                            Der DNS Resolver hat eine Einstellung dafür, dass er das dann denken kann, ja. Das hängt aber davon ab, wie er die Records bekommt.

                            Was ich nicht ganz verstehe: nutzt du einen OpenVPN Server auf der Sense oder was anderes (weil du was von WG VPN Client schreibst). Das ist irritierend. Und wenn es ein Server auf der Sense ist, was ist dann für die Verbindung als DNS angegeben/gepusht und ist der Haken ggf. drin, dass andere DNSe geblockt werden wenn VPN besteht? Da du keinerlei Konfig des Servers gepostet hast, bin ich da skeptisch, ob du dich in die pfSense oder woanders einwählst und verstehe da den UseCase noch nicht ganz, was du wo wie warum machst :)

                            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
                            • J
                              johndo
                              last edited by johndo

                              Hi,

                              ich wähle mich mit einem WatchGuard VPN Client in ein anderes Netzwerk ein. Ich selbst habe da keinerlei Möglichkeit zu prüfen ob der VPN Server sowie der Client passend konfiguriert ist. Ich bekomme diesen einfach zur Verfügung gestellt um mich dort einzuwählen. Diesen habe ich auf meinem Notebook (Windows 10) installiert.

                              Ich selbst habe in meinem Netzwerk eine pfsense am laufen. Zuvor hatte ich eine einfache Fritzbox am laufen und damit keinerlei Probleme. Sprich ich habe mich einfach mit dem VPN Client eingewählt und alles hat funktioniert.
                              Nun ist es so das ich in meinem Netzwerk eine pfsense nutze und seitdem ich das Problem mit dem VPN Client habe. Daher würde ich mal sagen es hat erstmal nicht mit dem VPN Client zu tun.

                              Ich konnte das Problem ja auch soweit einkreisen das ich weiß an was es liegt. Wenn der DNS Resolver auf der pfsense aktiv ist habe ich das Problem mit dem VPN Client. Wenn ich den DNS Resolver auf der pfsense abschalte und meinem Notebook per Regel das Recht gebe DNS (Port 53 UDP) direkt ins Internet zu machen dann gehts es.

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

                                Ich selbst habe in meinem Netzwerk eine pfsense am laufen. Zuvor hatte ich eine einfache Fritzbox am laufen und damit keinerlei Probleme. Sprich ich habe mich einfach mit dem VPN Client eingewählt und alles hat funktioniert.

                                Nun ist es so das ich in meinem Netzwerk eine pfsense nutze und seitdem ich das Problem mit dem VPN Client habe. Daher würde ich mal sagen es hat erstmal nicht mit dem VPN Client zu tun.

                                Nochmal weil immer noch confusing as hell wegen dem Wording.

                                Du wählst dich mit deinem WG VPN Client WO ein? In DEINE pfSense?

                                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.

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  johndo @JeGr
                                  last edited by

                                  @JeGr

                                  Hi,

                                  wie schon gesagt ich kenne die Gegenstelle nicht bzw. was dort für ein VPN Server läuft. Ich habe einen Watchguard VPN Client zur Verfügung gestellt bekommen mit dem ich mich einwählen kann.
                                  Was ist daran so ungewöhnlich sich mit einem VPN Client in ein anderes Netzwerk einzuwählen? Oder stehe ich irgendwie auf dem Schlauch?

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    viragomann @johndo
                                    last edited by

                                    @johndo said in Keine DNS Auslösung mit aktiviertem VPN Client sobald der DNS Resolver aktiviert ist:

                                    Ich konnte das Problem ja auch soweit einkreisen das ich weiß an was es liegt. Wenn der DNS Resolver auf der pfsense aktiv ist habe ich das Problem mit dem VPN Client. Wenn ich den DNS Resolver auf der pfsense abschalte und meinem Notebook per Regel das Recht gebe DNS (Port 53 UDP) direkt ins Internet zu machen dann gehts es.

                                    Und was passiert, wenn du den Resolver nicht abschaltest und nur DNS ins Internet erlaubst?

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      johndo
                                      last edited by

                                      Hi,

                                      das habe ich schon getestet, allerdings funktioniert es nicht. Habe quasi eine DNS Regel davor gesetzt:

                                      e92a44fc-ae53-4c6a-a821-2dd71327c621-grafik.png

                                      Aber auch da ist es so das es erst geht wenn ich den DNS Resolver abschalte.

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        johndo
                                        last edited by johndo

                                        Wenn ich diese Einstellungen auf meiner pfsense mache:

                                        20ec6947-cf1d-469c-9827-1ee51a2a3add-grafik.png

                                        2deb3176-9aff-403c-aee8-bcadc8732fb5-grafik.png

                                        dann funktioniert es einwandfrei.

                                        Setze ich diese Einstellungen:
                                        b093ce6d-6b2b-4646-aadf-67ff528c5846-grafik.png

                                        6b2e976c-6120-4fbe-9c97-a894e1e4f4e7-grafik.png

                                        Dann geht es nicht mehr.

                                        1 Reply Last reply Reply Quote 0
                                        • V
                                          viragomann
                                          last edited by viragomann

                                          Ich würde das so interpretieren:

                                          • Der Client versucht die Namensauflösung über die angegebenen DNS Server (172.21.4.200, 172.21.4.201) zu machen.
                                          • Diese erreicht er aber nicht, weil er keine Route dafür hat, und verwendet einen DNS Server aus dem Internet. Voraussetzung ist natürlich, dass der Zugriff erlaubt ist.
                                            Die pfSense möchte der Client (Windows?) offenbar nicht verwenden. Wohin die DNS-Abfragen gehen, könntest du ja mittels Packet Capture auf der pfSense überprüfen.

                                          Doch auf diesem Stand waren wir bereits vorgestern. Die Routen für die DNS Server hast du offenbar noch nicht gesetzt.
                                          Wenn du diese nicht manuell setzen möchtest, dann trage eben die pfSense als DNS für die Verbindung ein und verwende weiterhin die Hosts-Datei für die Auflösung der Remote-Hostnamen, oder trage die Namen als Hostoverrides in den Resolver ein.

                                          Edit:
                                          Möglicherweise gibt es auch einen Weg über den VPN-Client die Routen zu setzen, doch das ist hier nicht Thema.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            johndo
                                            last edited by johndo

                                            Hi,

                                            die Route zu den DNS Servern habe ich gesetzt, allerdings macht das keinen Unterschied. Es ist ja so das die Route auch passend vom VPN Client gesetzt ist sonst würde ich die DNS Server ja gar nicht erreichen bzw. das Netzwerk dahinter. Per IP Adressen funktioniert ja alles...

                                            Meiner Meinung nach ist das ein Problem im DNS Resolver auf der pfsense. Vielleicht auch ein Bug oder ähnliches. Weil wenn ich diesen nicht verwende geht es ja. Also irgendwas muss ja der DNS Resolver mit meiner DNS Anfrage machen.
                                            Ich bin da nicht so tief in pfsense drin, in welches Log muss ich den schauen um zu sehen was mit dem DNS request passiert?

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