January 6, 20233 yr Hallo zusammen, ich habe ein Docker Container über WireGuard innerhalb Unraid laufen. Im Lokalen Netz habe ich Zugriff auf die Web UI. Sobald ich aber per WireGuard von der OPNsense auf die Web UI des Containers verbinden möchte, habe ich kein Zugriff. Per WG von der OPNsense komme ich auf alle anderen Container ohne Probleme. Kann da einer helfen?
January 6, 20233 yr Das heisst du hast einen Docker Container, der sich mit einem VPN über das Wireguard-Protokoll verbindet? Und dann hast du auf deiner Firewall ebenfalls Wireguard isntalliert über das du dich dann von Unterwegs in dein Heimnetz einwählst? Wenn das so ist und ich es richtig verstanden habe musst du bei der Docker konfiguration irgendwo auch die für Wireguard erlaubten Netzwerke einrichten können. Da muss die Netzwerkadresse rein vom Wireguard-net der OPNsense. Also wenn das Wireguard-net auf der Firewall bspweise 10.28.0.0/24 ist, musst du das in die erlaubten Netzwerke der Wireguard konfiguration des Dockers.
January 7, 20233 yr Author Ja, genau so. Durch Unraid ist der Wireguard container über die gleiche IP wie Unraid zu erreichen. Der Port wird gemappt. Kann ich das über die "Network Settings" hinterlegen?
January 7, 20233 yr Du musst die Tunnel Adresse (Findest bei OPNsense unter VPN>Wireguard>Local) zu den "Allowed IPs" oder "LAN NETWROK" in der Wireguard Config, welche der Docker benutzt, oder in der Docker-Config eintragen. Edited January 7, 20233 yr by Pompeij
January 7, 20233 yr Author Ich habe das Netz in die "Peer allowed IPs" eingetragen. Auf den Container komme ich dennoch nicht. Zusätzlich komme ich auf Unraid nicht mehr, sobald ich verbunden mit. "Peer allowed IPs" ist der richtige Punkt oder? In den Configs habe ich kein anderen Punkt gefunden. Aber da sind die Routen hinterlegt, wie z.b. PostDown=ip -4 route add 192.168.1.0/24 via 192.168.1.1 dev br0 table 200 So wie das für mich scheint, ist es ein Routing Problem. Könnte das sein? Das Tunnel Netz von WireGuard ist 10.11.0.1/24 Wenn ich eine Route mit PostDown=ip -4 route add 10.11.0.1/24 via 192.168.1.1 dev br0 table 200 eintrage, bekomme ich auch keine Verbindung zum Container. Ich habe aber auch wenig Erfahrung mit Routen.
January 7, 20233 yr Versuch mal 10.11.0.0/24 einzutragen Bietet der Cointainer über die Edit-Funktion einen Punkt wie "Allowed-IPs" oder "LAN-NETWORK"? Beim Routen hab ich auch keine Erfahrung. Im Prinzip musst du dem Cointainer klar machen, dass eben auch Clienten aus dem Wireguard Tunnel der OPNsense zugreifen dürfen, jedenfalls funktioniert das bei mir so.
August 8, 20241 yr Hast du das Problem gelöst bekommen? Ich habe genau das gleiche Thema und versuche gerade herauszufinden, wie ich Docker mitbekommen kann, dass es auch das Netz meines Wireguard Tunnels erlauben soll. Interessante komme ich über einen Remote Proxy drauf. Das liegt dann aber auch daran, dass ich von dort aus auch eine IP Adresse meines lokalen Netzwerkes habe und nicht meines Wireguard Tunnels.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.