NEWS
[Anleitung] WireGuard mit WireGuard-UI auf Proxmox
-
@crunkfx
Vielen Dank für die Anleitung bzw. den Installer. Will mittelfristig das VPN in der Fritte ablösen, in der Hoffnung wireguard ist schneller unterwegs. An zwei Standorten je einen Container in Proxmox 7.x eingerichtet, Testclients hinzugefügt, läuft einwandfrei.
Falls du noch ne narrensichere Anleitung hast wie ich alle Geräte aus NetzA auf NetzB zugreifen lassen kann und du dafür nen Tester suchst, immer her damit
Hab mich bis jetzt nur oberflächlich mit Wireguard beschäftigt. Kann man mit der GUI auch IPv6 nutzen? -
@crunkfx sagte in [Anleitung] WireGuard mit WireGuard-UI auf Proxmox:
@wszene Welches Betriebssystem nutzt du?
Ich nutze Debian 11 als LXCLeider kann ich noch immer nicht auf ein Gerät in meinem Netz zugreifen
Hier die Ausgabe vom Status
root@WS-VPN:~# systemctl status wgui ● wgui.service - Restart WireGuard Loaded: loaded (/etc/systemd/system/wgui.service; enabled; vendor preset: enabled) Active: inactive (dead) since Tue 2022-01-18 17:46:08 CET; 1min 11s ago TriggeredBy: ● wgui.path Process: 386 ExecStart=/bin/systemctl restart wg-quick@wg0.service (code=exited, status=0/SUCCESS) Main PID: 386 (code=exited, status=0/SUCCESS) CPU: 2ms Jan 18 17:46:08 WS-VPN systemd[1]: Starting Restart WireGuard... Jan 18 17:46:08 WS-VPN systemd[1]: wgui.service: Succeeded. Jan 18 17:46:08 WS-VPN systemd[1]: Finished Restart WireGuard.
-
Hat keiner eine Idee wo das Problem liegen könnte
-
@wszene Du hast geschrieben wenn du ohne GUI installiert geht alles, korrekt? Wie heißt dein Ethernet Adapter in dem Container? eth0?
-
@crunkfx
Ausgabe ip aroot@WS-VPN:~# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0@if130: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether b6:f1:b8:b8:ca:c4 brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 192.168.210.22/24 brd 192.168.210.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::b4f1:b8ff:feb8:cac4/64 scope link valid_lft forever preferred_lft forever 6: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000 link/none inet 10.252.1.0/24 scope global wg0 valid_lft forever preferred_lft forever
-
Hallo zusammen,
die Installation lief problemlos durch.Ich komme aber nicht auf die WebGUI drauf:
"Verbindung Fehlgeschlagen"wie kann ich prüfen ob die GUI installiert wurde?
Nachtrag:
root@Wireguard:# wg
zeigt mir das Wireguard läuft..
Beste Grüße
-
Hier stand Quatsch.
-
@thomas-braun
hab es schon gelesen.. das meinte ich nicht
Danke dir trotzdem!Gruß
-
systemctl status wgui
-
Danke!
Sorry für das Foto, aber mein Debian in der VM hat sich gerade auf gehangen und da ich unterwegs bin wollte ich ungern noch einmal alles neu verbinden und starten...
Wireguard läuft, das sehe ich mittels:
root@Wireguard:~# wg
Gruß
-
@newbroker Den Port 5000 hast du aber in der URL angegeben? Ist bei dir eine Firewall aktiv? Ansonsten könnte es auch sein, dass deine VM eine unbekannte Architektur verwendet. Gib das mal bitte in die Konsole ein:
uname -m
-
ja, Port habe ich mit angegeben
Proxmox LXC mit Ubuntu 21.04 LTS (Template von Proxmox)
Keyctl=1, Nesting=1, Unpriviligiert Ja, lxc.config bearbeitet ja,
"Tunnel Ordner Rechte" vergeben Ja,uname -m
ergibt:
x86_64
Gruß
-
@newbroker OK Firewall?
Ansonsten probier mal:cd /opt/wireguard-ui ./wireguard-ui
-
@crunkfx
zeigt:root@Wireguard:/opt/wireguard-ui# ./wireguard-ui Wireguard UI App Version : v0.3.5 Git Commit : 29c7d9e20a9c55b58397704bb65ebcde83ae57b6 Git Ref : refs/tags/v0.3.5 Build Time : 01-26-2022 10:02:24 Git Repo : https://github.com/ngoduykhanh/wireguard-ui Authentication : true Bind address : 0.0.0.0:5000 Email from : Email from name : WireGuard UI panic: no IP could be found goroutine 1 [running]: main.main() /github/workspace/main.go:84 +0x14a5 root@Wireguard:/opt/wireguard-ui#
Gruß
-
@newbroker OK schau mal bitte was in der Datei stehet:
nano /opt/wireguard-ui/db/server/global_settings.json
-
die ist komplett leer und nicht vorhanden...
root@Wireguard:/opt/wireguard-ui/db/server# ls interfaces.json keypair.json root@Wireguard:/opt/wireguard-ui/db/server#
-
@newbroker Kannst du den Installer nochmal ausführen und auf aktualisieren klicken.
Falls das nichts bringt, mach bitte folgendes:
nano /opt/wireguard-ui/db/server/global_settings.json
In die neue Datei :
{ "endpoint_address": "1.1.1.1", "dns_servers": [ "1.1.1.1" ], "mtu": "1450", "persistent_keepalive": "15", "config_file_path": "/etc/wireguard/wg0.conf", "updated_at": "2022-01-26T10:15:06.517454916Z" }
einfügen und danach
cd /opt/wireguard-ui ./wireguard-ui
-
Der Installer hat nicht funktiniert. Die Installation bzw. die aktualisierung lief ohne Prbleme durch, ohne Fehler.
Die global_settings.json wurde nicht angelegt.Das manuelle editieren hat funktioniert.
Vielen Dank für deine Unterstützung! Die Web UI ist nun aufrufbar.
Danke!
Gruß -
@newbroker Super, weshalb das passiert ist kann ich dir leider auch nicht sagen. Ich werde mal beobachten ob das noch öfter passiert.
LG -
@all hat es jemand geschafft zu prüfen ob die VPN aktiv ist oder nicht? Ich würde gerne benachrichtigt werden wenn sich jemand verbindet, der handshare ist dazu nicht hilfreich um ihn abzufragen
@CrunkFX Wie würde wireguard den upgedated werden?