User Tools

Site Tools


homelab:besluiten:26.005_installatie_wireguard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
homelab:besluiten:26.005_installatie_wireguard [2026/03/02 21:04] – removed - external edit (Unknown date) 127.0.0.1homelab:besluiten:26.005_installatie_wireguard [2026/03/03 15:45] (current) – besluit en procedure toegevoegd. miels
Line 1: Line 1:
 +===== 26.005 Installatie WireGuard =====
  
 +  * **Aangemaakt:** 2025-12-13
 +  * **Context / Aanleiding:**
 +    * Van buitenaf was het niet mogelijk interne services te bereiken (die niet direct exposed waren)
 +    * Ik wilde kinderen van buiten gebruik laten maken van Plex. Dit is eigenlijk een betaalde service, maar kan dmv VPN worden omzeild.
 +  * **[[resources:metadata:tags:status|Status]]**: {{tag>vastgesteld}}
 +
 +===== Relaties =====
 +^ Devices      ^ Services       ^ [[resources:metadata:tags:thema|Tags]]  ^
 +| [[homelab:devices:zyxel_ex5601-t0|Router: Zyxel EX5601-T0]] | [[homelab:services:wireguard]] \\ [[homelab:services:plex|Plex]]   | {{tag>vlan1 vlan3 vpn}} |
 +
 +===== Besluit =====
 +
 +  * **Gekozen optie:** Installatie van WireGuard op de router (niet op NAS). \\ Ook gelijk 2 interfaces zodat de kinderen op vlan3 in kunnen loggen en ik voor beheer op vlan1.
 +  * **Motivatie:**
 +    * **Onbeperkte snelheid en onafhankelijkheid** \\ Er zijn alternatieve VPN-clients die gebruik maken van een externe server (SurfShark?). Dat brengt afhankelijkheid (hun server down = thuis niet bereikbaar), kans dat doorgaand verkeer door hen wordt gelogd, en gereduceerde bandbreedte
 +    * **Te installeren op OpenWRT (via luci)** \\ Zo kan ik heel mijn LAN bereiken (zoals oa de printer) mocht dat een keer nodig zijn 
 +    * **Nadeel**: wat wat lastiger op te zetten dan alternatieven
 +
 +===== Gevolgen =====
 +
 +  * **Technisch:**
 +    * Impact/overwegingen/eigenschappen mbt (netwerk)configuratie, performance, beheer
 +  * **Operationeel:**
 +    * Bij upgrade router risico op opnieuw moeten installeren
 +  * **Risico’s / aandachtspunten:**
 +    * 
 +
 +===== Procedure =====
 +//Ik heb deze procedure geruime tijd na de eigenlijke installatie opgesteld, dus mogelijk heb ik het anders aangepakt.
 +//
 +
 +1 van deze (of combinatie van) instructies gevolgd:
 +  * [[https://chatgpt.com/c/68b9d32e-c804-8323-b15e-84f1ab40ee05|ChatGPT]]
 +  * [[https://openwrt.org/docs/guide-user/services/vpn/wireguard/server#luci_web_interface_instructions|openwrt.org]]
 +  * [[https://dariusz.wieckiewicz.org/en/installing-vpn-server-on-router-openwrt-wireguard/|Dariusz Wieckiewicz]]
 +
 +Later dit genoteerd:
 +  - Installeer packages volgens handleiding \\ Hierna waarschijnlijk reboot
 +  - bij [Network, Interfaces] een nieuwe interface toevoegen
 +    - Naam
 +    - Protocol: Wireguard VPN
 +  - Open de interface en configureer deze
 +    - Generate new key pair
 +    - Listen port: bijv. 5182x (met x voor betreffende vlan)
 +    - IP Addresses: 192.168.1x.1/24 (met x voor betreffende vlan)
 +    - Tab Firewall Settings: kies de firewallzone waar hij in moet zitten
 +    - Save
 +  - Voeg een regel toe bij [Network, Firewall, Traffice rules]
 +    - Name: Allow-wiregueardVPN-vlanX
 +    - Protocol: UDP
 +    - Source zone: wan
 +    - Source address: laat leeg
 +    - Source port: laat leeg (any) \\ Let op: de client connect op een random poort. Pas na de handshake wordt de poort gekoppeld
 +    - Destination zone: Device (input)
 +    - Destination port:
 +
 +===== Evaluatie =====
 +
 +  * **Ervaring:**
 +    * Wat werkt goed / minder goed
 +  * **Wanneer herbeoordelen:**
 +    * Concrete momenten of drempels
 +  * **Aanleiding voor herziening:**
 +    * Gebeurtenissen die aanleiding kunnen zijn voor herziening van dit besluit