How to reserve a fixed IP for OpenVPN client in a self built OpenVPN connection?¶
Deze handleiding laat zien hoe je een vast IP-adres reserveert voor een OpenVPN-client die met je server verbindt. Stel eerst een GL.iNet-router als OpenVPN-server in.
-
Meld je aan bij het webbeheerpaneel van de OpenVPN-server en ga links naar VPN -> OpenVPN Server.
Noteer op het tabblad Configuration het IPv4 subnet, bijvoorbeeld 10.8.0.0/24, en stel Authentication Mode in op Username and Password Only.

-
Open het tabblad Users en maak een gebruikersnaam en wachtwoord.

-
SSH log in to the router, run the following command to open the OpenVPN server configuration script file:
vi /lib/netifd/proto/openserver.shControleer in het geopende bestand of de regel "client-config-dir /etc/openvpn/ccd" aanwezig is.

Voeg de regel anders handmatig toe, sla het bestand op en sluit het.
-
Go to
/etc/openvpn/, add a ccd foldermkdir ccd.
-
Ga naar
/etc/openvpn/ccd, voeg het bestand "GLsupport" toe en voerifconfig-push 10.8.0.10 255.255.255.0in. Sla het bestand op en sluit het.Verify the content by
cat GLsupport
-
Wanneer GLsupport met de OpenVPN-server verbindt, krijgt deze gebruiker het vaste IP-adres 10.8.0.10.
-
"255.255.255.0" is het subnetmasker. Je kunt dit vervangen door het subnetmasker van je OpenVPN-server.
Opmerking: maak voor meerdere clients in stap 2 meerdere gebruikers aan. Herhaal stap 5 en voeg voor elke gebruiker, zoals user_1, user_2 en user_3, een bestand aan de map CCD toe met de opdracht "ifconfig-push", het vaste IP-adres en subnetmasker.
For example,
ifconfig-push 10.8.0.20 255.255.255.0,ifconfig-push 10.8.0.30 255.255.255.0,ifconfig-push 10.8.0.40 255.255.255.0 -
-
Test met je OVPN-client en controleer of Client Virtual IP (IPv4) het gereserveerde adres is.
Als de OpenVPN-client een GL.iNet-router is, meld je je aan bij het webbeheerpaneel en controleer je op VPN Dashboard het Client Virtual IP (IPv4).
(VPN Dashboard in firmware v4.7 and earlier)
(VPN Dashboard in firmware v4.8)
Still have questions? Visit our Community Forum or Contact us.