Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Anleitung] WireGuard mit WireGuard-UI auf Proxmox

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    [Anleitung] WireGuard mit WireGuard-UI auf Proxmox

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      darkiop Most Active @FlyByWire last edited by darkiop

      @FlyByWire

      Da gibt es mehrere Möglichkeiten.

      Die einfachste wäre:

      1. Auf der WebUI in den Container einloggen
      2. Die Config-Datei des LXCs mit einem Editor öffnen (hier im Beispiel nano)
      nano /etc/pve/lxc/ID-DES-LXC.conf
      

      Änderungen vornehmen, und mit STRG + X und dann Y beenden/speichern.

      F 1 Reply Last reply Reply Quote 0
      • M
        moonsorrox @darkiop last edited by

        @darkiop

        super Zusammenstellung, ich habe das mal nachgestellt. Bekomme aber zwischen beiden LXCs keine Verbindung.
        Habe auch extra Ubuntu genommen, da ich sonst Debian 11 genutzt hatte, macht aber kein Unterschied.

        Was mich immer noch beschäftigt ist die Netzwerkschnittstelle wenn man sie auf dem Proxmox abfragt bekommt man immer eine eth0@if199 mit weiteren Zeichen dahinter, die sich aber hinter dem @ immer wieder ändert. Will damit nur sagen ob es evtl. deshalb nicht geht da ja eine eth0 eingetragen ist..? Hatte dann wg0 ausprobiert geht auch nicht.

        Keine Ahnung, also ich habe mit LXCs keine Verbindung.

        D 1 Reply Last reply Reply Quote 0
        • D
          darkiop Most Active @moonsorrox last edited by darkiop

          @moonsorrox

          Das ist auch richrtig so, siehe hier meine des Servers:

          2: eth0@if354: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
              link/ether d2:e0:50:88:13:c6 brd ff:ff:ff:ff:ff:ff link-netnsid 0
              inet 10.4.0.201/24 brd 10.4.0.255 scope global eth0
                 valid_lft forever preferred_lft forever
              inet6 2a00:6020:508e:effe::a5/128 scope global dynamic noprefixroute
                 valid_lft 86254sec preferred_lft 86254sec
              inet6 2a00:6020:508e:effe:d0e0:50ff:fe88:13c6/64 scope global dynamic mngtmpaddr noprefixroute
                 valid_lft 5704sec preferred_lft 2104sec
              inet6 fe80::d0e0:50ff:fe88:13c6/64 scope link
                 valid_lft forever preferred_lft forever
          3: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
          

          Und hier meine wg0.conf des Clients:

          [Interface]
          Address = 10.0.0.2/24
          ListenPort = 51820
          PrivateKey = aGBcwL/MX4PvM17wtjJnUi7IFFJju8+Bym5a0r21K2E=
          
          [Peer]
          PublicKey = IGR7fS4wKg2DDzuuTu+SKsrbVuGC0hBrnF9fZYnpJxk=
          AllowedIPs = 0.0.0.0/0, ::/0
          Endpoint = 10.4.0.201:51820
          

          PS: Das sollte auch mit Debian 11 genau so laufen 😉 Ich stells morgen mal nach.

          M 1 Reply Last reply Reply Quote 0
          • M
            moonsorrox @darkiop last edited by moonsorrox

            @darkiop

            ich denek es wird dann mit Debian auch laufen, aber bei mir geht es irgendwie nicht.
            Werde mal die Tage nochmal probieren. Irgendwie mag ich noch nicht aufgeben, aber heute erstmal schon 👎

            1 Reply Last reply Reply Quote 0
            • F
              FlyByWire @darkiop last edited by

              @darkiop said in [Anleitung] WireGuard mit WireGuard-UI auf Proxmox:

              @FlyByWire

              Da gibt es mehrere Möglichkeiten.

              Die einfachste wäre:

              1. Auf der WebUI in den Container einloggen
              2. Die Config-Datei des LXCs mit einem Editor öffnen (hier im Beispiel nano)
              nano /etc/pve/lxc/ID-DES-LXC.conf
              

              Änderungen vornehmen, und mit STRG + X und dann Y beenden/speichern.

              Das verstehe ich, da kommt

              lxc.cgroup.devices.allow: c 10:200 rwm
              
              lxc.mount.entry: /dev/net dev/net none bind,create=dir
              

              hin. Aber

              1. Die durch das Skript angelegte Konfiguation kannst du löschen

              rm /etc/wireguard/wg0.conf

              und

              1. Bei LXC1 fügst die erstelle Konfiguration für den Server in die /etc/wireguard/wg0.conf ein

              verstehe ich nicht. Wie erstelle ich die wg0.conf für den server?

              M 1 Reply Last reply Reply Quote 0
              • M
                moonsorrox @FlyByWire last edited by moonsorrox

                @flybywire
                du kannst auch die wg0.conf behalten, öffnen und den Inhalt löschen und dann kopierst du die Server Geschichten da hinein.
                Oder eben löschen dann mit nano öffnen und die ist leer und dann den Inhalt dort rein kopieren... wie rum ist es egal

                1 Reply Last reply Reply Quote 0
                • F
                  FlyByWire @darkiop last edited by FlyByWire

                  @darkiop said in [Anleitung] WireGuard mit WireGuard-UI auf Proxmox:

                  wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

                  Erstmal vielen Dank, dass Du Dir die Zeit nimmst zu helfen!

                  Ich habe das ganze jetzt nach Deiner Anleitung gemacht, glaube aber auch das funktioniert bei mir nicht. Jedenfalls sehe ich keinen handshake?!

                  Server:
                  Server.png

                  Client:
                  Client.png

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    moonsorrox @FlyByWire last edited by moonsorrox

                    @flybywire
                    ist bei mir ganz genauso, es gibt auch kein handshake, aber du hast wenigstens noch die transfer Meldung unten im Client, die hatte ich nicht.

                    Was ich aber komisch finde, ich habe nichts an der Konfig geändert und laufen lasse und siehe da heute nun funktioniert es.

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      FlyByWire @moonsorrox last edited by

                      @moonsorrox
                      Ich glaub ich bin zu blöd dafür. In meinem Test gestern hatte ich als Endpoint versehentlich meine WAN IP eingetragen. Nun habe ich das grade geändert, und in der client config die lokale IP des WG server eingetragen. Dann kommt aber das:
                      Screenshot 2022-12-20 154656.png
                      Muss ich im Router, auch für den lokalen Test, ein Port forwarding eintragen?

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        moonsorrox @FlyByWire last edited by moonsorrox

                        @flybywire
                        nein ist ja alles lokal, du routest ja von einer IP zur anderen IP. Den Port brauchst du nur wenn du von aussen rein kommst

                        F 1 Reply Last reply Reply Quote 0
                        • F
                          FlyByWire @moonsorrox last edited by

                          @moonsorrox
                          Hab jetzt mal bei Endpoint in der client config den Port eingetragen. Dann läuft wg zwar, es geht aber trotzdem nicht. Ich bekomme damit auch keine transfer Anzeige...
                          Screenshot 2022-12-20 155533.png

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            moonsorrox @FlyByWire last edited by moonsorrox

                            @flybywire
                            da läuft nix du zeigst in dem Fall mit wg nur die Config.
                            Ich muss jetzt leider gleich weg sonst würde ich dir meine Config mal hier rein schreiben.
                            Du musst irgend etwas an den Serv/Client IPs falsch eingetragen haben, so denke ich es mir.

                            Ich werde es mit den LXCs auch die Tage nochmal ausprobieren wenn ich tatsächlich einen echten Client dran habe so dann mein iPhone oder iPad und eben über IPv6.

                            Ich habe übrigens, allerdings mit meiner Wireguard VM am Samstag die ersten Test außerhalb von meinem Zuhause gemacht da erwarten dich dann noch einige Überraschungen.
                            Ich hatte es ja geschrieben IPv6 is nochmal ne andere Hausnummer.

                            Ich habe über Discord mit echten Wireguard Spezies zutun... da habe ich mein Log vom Handy mal eröffnet.

                            Also bei IPv6 geht es z.B. über LTE von Vodafone wunderbar weil die sauberes IPv6 machen.
                            Das gleiche dann probiert in dem WLAN in dem ich mich befand, da ging es nicht mehr. Warum weil dieses WLAN nur IPv4 gemacht hat da stehste dann mit IPv6 aussen vorm Tor 😕

                            Folgende Einschränkungen gibt es dann,
                            mein iPhone hat versucht sich per ipv6 zu verbinden, das ist aber gescheitert,
                            Ursache 1) das wlan vor ort macht kein ipv6 oder kein sauberes ipv6
                            Ursache 2) sofern doch ipv6 vorhanden sein sollte, ggfls. noch routing fehler beim provider
                            Ursache 3) oder es wird ipv6 durch einen ipv4 tunnel vom provider durch den router bezogen, dann sind solche verbindungen auch manchmal problematisch
                            LTE nutzt meist eh schon sauberes ipv6, von daher kein wunder das dass dann läuft.

                            das ist eben noch bei IPv6 das Problem, mein Wireguard-Server auf dem Proxmox macht sauberes IPv6 und da ich Glasfaser habe, habe ich also hier rein zu mir auch ein saubers IPv6 um es mal so auszudrücken.

                            Das sind die kleinen Kinken dann eben später noch kommen. Das muss jeder für sich austesten.

                            1 Reply Last reply Reply Quote 0
                            • Daniel22
                              Daniel22 last edited by

                              Hallo zusammen, ich habe Wireguard und Wireguard UI mit diesem Script auf meinem Proxmox installiert, eine Sache ist allerdings merkwürdig.

                              Starte ich meinen kompletten Proxmox neu und verbinde mich mit Wireguard, dann kann ich nur auf die Wireguard UI, nicht aber auf das Internet oder eine andere VM zugreifen, sobald ich aber kurz ein Zeichen vom Netzwerkadapter bei dem PostUP und PostDown Script über die Wireguard UI ändere, auf apply config gehe und anschließend wieder eth0 inkl. apply config anklicke dann läuft es! Aber auch nur bis zum nächsten Proxmox neustart.

                              Ist das bekannt? Was muss ich ändern, damit es nach einem reboot direkt läuft?

                              MfG Daniel

                              a200 1 Reply Last reply Reply Quote 0
                              • a200
                                a200 @Daniel22 last edited by

                                Moin, die Installationsbeschreibung ist mega. Ich konnte sie Schritt für Schritt nachstellen. Abeeer, am Ende bekomme ich keinen Handshake.

                                Der Proxmox Container läuft auf der 192.168.10.46. Port forwarding in meiner USG-4 ist aktiv:
                                6e3f9e22-ee2d-43d3-921f-b95e22c9e5ed-grafik.png

                                93236430-1816-4f68-a7ae-1f8ff557bec4-grafik.png
                                55439122-4f0e-4f54-a359-48c1bcb1596e-grafik.png
                                81d371e1-7cf6-4346-870e-0a3f4aec6789-grafik.png

                                Als Fehlermeldungen auf dem Handy bekomme ich:
                                Sending handshake initiation
                                Handshake did not complete after 5 seconds, retrying (try 2)

                                Keine Pakete werden Empfangen.

                                Habt ihr Hinweise, wie ich doch noch ein VPN Verbindung herstellen kann?

                                wendy2702 1 Reply Last reply Reply Quote 0
                                • wendy2702
                                  wendy2702 @a200 last edited by

                                  @a200 sagte in [Anleitung] WireGuard mit WireGuard-UI auf Proxmox:

                                  Proxmox Container läuft

                                  Wie sieht es denn mit dessen Firewall aus?

                                  Stimmt die Endpoint Adresse aktuell?

                                  a200 1 Reply Last reply Reply Quote 0
                                  • a200
                                    a200 @wendy2702 last edited by

                                    @wendy2702 sagte in [Anleitung] WireGuard mit WireGuard-UI auf Proxmox:

                                    @a200 sagte in [Anleitung] WireGuard mit WireGuard-UI auf Proxmox:

                                    Proxmox Container läuft

                                    Wie sieht es denn mit dessen Firewall aus?

                                    Stimmt die Endpoint Adresse aktuell?

                                    root@wireguard:~# ufw status
                                    Status: inactive

                                    Endpoint Adresse sollte stimmen, Ich kann über dyndns auf mein nextcloud zugreifen.

                                    wendy2702 1 Reply Last reply Reply Quote 0
                                    • wendy2702
                                      wendy2702 @a200 last edited by

                                      @a200 sagte in [Anleitung] WireGuard mit WireGuard-UI auf Proxmox:

                                      dyndns

                                      In deinem Screenshot steht aber keine DynDNS sondern eine echte IP, deshalb die Frage.

                                      Was siehts du denn hier:

                                      b750911f-845d-4996-a033-e11e32d547ab-grafik.png

                                      und hier:

                                      24305b91-ff34-47b9-ac2d-545a1cdf5085-grafik.png

                                      a200 1 Reply Last reply Reply Quote 0
                                      • a200
                                        a200 @wendy2702 last edited by

                                        @wendy2702

                                        Habe beides probiert. Über dyndns und die aktuelle IP

                                        c875d2b6-76d5-43f6-b861-264df3c88e0a-grafik.png
                                        cd81f94f-ed53-4c08-ae96-84591a51f3e9-grafik.png
                                        a4642e69-ac78-4bed-8c08-8045b8ca4ca5-grafik.png

                                        wendy2702 1 Reply Last reply Reply Quote 0
                                        • wendy2702
                                          wendy2702 @a200 last edited by

                                          @a200 sieht erstmal aus wie bei mir. Hast du im Internet Modem/Router (Fritzbox) den Port auch freigegeben?

                                          1 Reply Last reply Reply Quote 0
                                          • a200
                                            a200 last edited by

                                            @wendy2702 ich habe eine unifi usg-4. Dort ist die Port Weiterleitung aktiviert. Genauso habe ich meine Weiterleitung für nextcloud.

                                            cca0594f-aa11-4718-b0d0-e86b6dd4228b-grafik.png

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            814
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            portforwarding portfreigabe portfreischaltung proxmox vpn wireguard wireguard ios app
                                            64
                                            603
                                            121889
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo