Ga naar inhoud

OpenVPN Server instellen op GL.iNet-routers

OpenVPN is een opensource-VPN-protocol voor beveiligde site-to-site- of point-to-pointverbindingen.

Bekijk deze video of volg de onderstaande stappen om OpenVPN Server op een GL.iNet-router in te stellen.

Controleren of je een openbaar IP-adres hebt

Klik hier om te controleren of je internetprovider een openbaar IP-adres toewijst.

Zonder openbaar IP-adres kan je router niet als OpenVPN Server worden ingesteld.

Alternatieve methoden:

  1. Meld je bij de primaire router aan en controleer of deze een openbaar IP-adres ontvangt.
  2. Vraag je internetprovider om een openbaar IP-adres. Hier kunnen kosten aan verbonden zijn.
  3. Als dit niet werkt, bijvoorbeeld achter CGNAT, probeer je onze SD-WAN-oplossing AstroWarp.

Controleren of port forwarding vereist is

Netwerktopologie

GL.iNet is de primaire router
  • Als de GL.iNet-router de primaire router is, is geen port forwarding nodig. Ga naar de volgende stap.
GL.iNet is de subrouter
  • Als de GL.iNet-router een secundaire router is, configureer je port forwarding op de primaire router.

  • Als de GL.iNet-router meerdere niveaus onder de primaire router staat, configureer je port forwarding op elk tussenniveau.

OpenVPN Server instellen

Meld je aan bij het webbeheerpaneel en ga naar VPN -> OpenVPN Server.

  1. Klik bij de eerste installatie op Generate Configuration.

    ovpnserver generate config

  2. Pas de configuratie toe.

    De standaardconfiguratie werkt in de meeste situaties.

    Klik onderaan op Export Client Configuration en ga naar stap 3 als geen wijziging nodig is.

    Klik na wijzigingen op Apply voordat je de clientconfiguratie exporteert.

    openvpnserver configuration

    • Device Mode: TAP-S2S of Tun. Klik hier voor de verschillen.

    • Protocol: UDP of TCP. Klik hier voor de verschillen.

    • Authentication Mode: bepaalt de verificatiemethode bij verbinding van de client. Er zijn drie opties.

      • Certificate Only: de router genereert server- en clientcertificaten en voegt clientcertificaat en sleutel aan het configuratiebestand toe. Er zijn geen extra aanmeldingsgegevens nodig.

      • Username/Password Only: genereert een clientconfiguratie zonder certificaatsleutels. Voeg vóór export een gebruikersnaam en wachtwoord toe onder Users en voer deze bij de client in.

      • Username/Password and Certificate: voeg vóór export een gebruikersnaam en wachtwoord toe. De router genereert certificaten en voegt het clientcertificaat en de sleutel toe. Eerst wordt de certificaatsleutel gecontroleerd en daarna gebruikersnaam en wachtwoord.

      Hieronder wordt een gebruiker gemaakt.

      openvpn server add a user

    • Advanced Configuration: wijzig zo nodig meer serverinstellingen.

      openvpn server advancd configuration

  3. Exporteer de clientconfiguratie.

    Klik onderaan Configuration op Export Client Configuration. Het onderstaande venster verschijnt.

    openvpn export config

    • Schakel bij een vaak wijzigend openbaar IP-adres DDNS in om het DDNS-domein als serveradres te gebruiken.

    • Vanaf firmware v4.8 kun je het openbare IP, DDNS-domein of huidige WAN-IP als serveradres kiezen. Het configuratiebestand wordt tegelijk bijgewerkt.

    Klik op Download om de configuratie te exporteren.

  4. Start OpenVPN Server.

    Klik rechtsboven op Start om de server te starten. Controleer status en instellingen in VPN Dashboard.

    start openvpn server

Controleren of OpenVPN Server goed werkt

Serverstatus controleren

Vanaf firmware v4.8 kun je de verbindingsstatus op OpenVPN Server bekijken.

Upload- en downloadstatistieken betekenen dat de OpenVPN-server actief is.

openvpn server connected v4.8

Controleer in firmware v4.7 en ouder de status op VPN Dashboard.

openvpn server connected v4.7

IP-adres van de client controleren

Importeer de OpenVPN-configuratie op een apparaat in een ander netwerk. Zoek het IP-adres en de locatie op. Als deze overeenkomen met de VPN-server in plaats van de internetprovider, werkt de verbinding.

Gebruik bijvoorbeeld een smartphone met de officiële OpenVPN App. Schakel Wi-Fi uit, gebruik 4G/5G, importeer het configuratiebestand en maak verbinding. Controleer internettoegang en of het IP-adres overeenkomt met OpenVPN Server.

Bij import kan de onderstaande melding verschijnen. Klik op CONTINUE; het certificaat zit al in het bestand.

openvpn app select certificate

Een mislukte verbinding kan de volgende oorzaken hebben:

  • De internetprovider wijst geen openbaar IP-adres toe. Controleer dit hier.
  • Mogelijk is port forwarding vereist. Controleer dit hier.
  • De provider blokkeert de poort van OpenVPN Server. Gebruik een andere poort of neem contact op met de provider.
  • Sommige landen of regio's blokkeren VPN-verbindingen.

Server Options

Server Options bevat geavanceerde serverinstellingen, zoals externe LAN-toegang en IP Masquerading. Configureer ze naar behoefte.

Ga in firmware v4.8 en hoger naar OpenVPN Server en klik rechtsboven op Options.

ovpnserver options

Ga in firmware v4.7 en ouder naar VPN Dashboard -> VPN Server en klik op het tandwielpictogram voor OpenVPN Options.

ovpnserver options

Het pop-upvenster toont de volgende functies.

ovpnserver options

  • Allow Remote Access to the LAN Subnet: bronnen in het LAN-subnet van de server zijn via de VPN-tunnel toegankelijk.

  • IP Masquerading: wanneer dit is ingeschakeld, worden de bron-IP-adressen van LAN-clients herschreven naar het VPN-tunnel-IP van de router. Schakel dit alleen uit voor Site-to-Site-configuraties waarbij de externe peer je LAN-subnets kent.

    Als IP Masquerading is ingeschakeld en NAS (192.168.8.100) op het thuis-LAN verkeer naar Laptop (192.168.10.200) stuurt, herschrijft de thuisrouter het bron-IP naar server-tunneladres 10.1.0.1. De externe zijde ziet het verkeer als afkomstig van de server.

    ovpnserver ip masquerading

  • MTU: afkorting van Maximum Transmission Unit. De ingestelde tunnelwaarde overschrijft de MTU in het configuratiebestand.

Client to Client

Client‑to‑Client is een serverfunctie waarmee verbonden VPN-clients via hun tunnel-IP-adressen communiceren.

De netwerktopologie is als volgt.

client-to-client topology

Volg zo nodig de onderstaande stappen om Client to Client op OpenVPN Server in te schakelen.

  1. Klik op de pagina OpenVPN Server rechtsonder op Advanced Configuration.

  2. Schakel Client to Client in, klik op Apply, exporteer een nieuwe configuratie en upload deze naar de clients.

    client to client

Tip: Client‑to‑Client maakt alleen tunnel-IP-adressen bekend. Voeg serverrouteringsregels toe om toegang tot de LAN-subnets achter clients toe te staan.

OpenVPN-app installeren

Download de OpenVPN-app via de officiële OpenVPN-website.


Heb je nog vragen? Bezoek ons Community Forum of neem contact met ons op.