wir installieren wireguard in einem docker container um unterwegs ins heimnetz zu gelangen
1. verzeichnisstruktur erstelllen und user id auslesen
mkdir -p ~/docker/wireguard/config
herausfinden der user ID
id
ausgabe zbsp 1000:1000
2. wireguard installieren
docker run -d --name=wireguard --cap-add=NET_ADMIN --cap-add=SYS_MODULE -e PUID=1000 -e PGID=1000 -e TZ=Europe/Vienna -e SERVERURL=home.domain.com -e SERVERPORT=51820 -e PEERS=3 -e PEERDNS=192.168.1.1 -v ~/docker/wireguard/config:/config --sysctl="net.ipv4.conf.all.src_valid_mark=1" -p 51820:51820/udp --restart unless-stopped linuxserver/wireguard
PUID und PGID angeben zbsp 1000:1000
SERVERURL angeben zbsp.: home.example.com
PEERDNS angeben zbsp.: 192.168.1.1 (heimnetz vom router)
3. Port forwarden
Port 51820 auf dem router zum raspi forwarden
4. verbinden mit dem heimnetz (smartphone)
im verzeichnis ~/docker/wireguard/config/peer1/
ist der qr-code als png gespeichert, diese mit einer handyapp scannen zbsp die „wiregaurd app“
FERTIG willkommen im homenet 🙂
5. verbinden mit dem heimnetz (Pc)
wireguard-tools installeiren
sudo apt update sudo apt install wireguard-tools
peer1.conf vom wireguardrechner zum desktop pc als wg0.conf kopieren
scp ~/docker/wireguard/config/peer1/peer1.conf root@192.168.X.X:/etc/wireguard/wg0.conf
wireguard starten
sudo wg-quick up wg0
wireguard stoppen
sudo wg-quick down wg0
FERTIG willkommen im homenet 🙂
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.