Auteur Topic: OpenVPN #3: Vast IP voor clients  (gelezen 4375 keer)

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 524
  • Berichten: 2.719
  • a.k.a. MMD
OpenVPN #3: Vast IP voor clients
« Gepost op: 16 april 2017, 01:10:33 »
Deze handleiding beschrijft de stappen om OpenVPN clients die verbinden naar een server die geconfigureerd is volgens de handleiding OpenVPN #1: Beter beveiligen een vast tunnel IP te geven. Deze methode is niet compatible met de standaard OpenVPN configuratie van Synology zelf (net30 topology, maar kan wel).

Wanneer een client de verbinding verbreekt/verliest naar de server is er geen garantie dat deze weer hetzelfde tunnel IP toegewezen krijgt van de server. Hierdoor kan b.v. een backup die over OpenVPN plaatsvindt naar een tweede DS mislukken maar ook automatisch mounten van remote netwerk shares op een client kunnen hierdoor falen.

We nemen het Dynamisch IP adres zoals uit de handleiding OpenVPN #1: Beter beveiligen, 192.168.160.0/24.
Het geven van een vast tunnel IP gebeurt op basis van de commonName die een client in zijn certificaat heeft.

1.
Log in met WinSCP als root.

Navigeer naar:
/usr/syno/etc/packages/VPNCenterMaak een nieuwe map genaamd:
/usr/syno/etc/packages/VPNCenter/ccd
2.
In de handleiding OpenVPN #1: Beter beveiligen hebben we als commonName de gebruikersnaam ingevuld in het certificaat.
In de map ccd maken we een nieuw bestand aan met als naam de gebruikersnaam (zonder extensie).
Open het bestand, dubbel klik in WinSCP, en schrijf de volgende regel:
ifconfig-push 192.168.160.2 255.255.255.0Opslaan.
Deze gebruiker krijgt nu 192.168.160.2 toegewezen.
Zo kan er voor elke client een tunnel IP vast gezet worden.
Een tweede client, gebruikersnaam2, ziet er dan zo uit:
ifconfig-push 192.168.160.3 255.255.255.0
3.
Dan nog de configuratie aanpassen zodat die door OpenVPN gelezen worden op het moment een client verbind.
Open in WinSCP het bestand:
/usr/syno/etc/packages/VPNCenter/openvpn/openvpn.conf.useren voeg de volgende regel toe:
client-config-dir /usr/syno/etc/packages/VPNCenter/ccdVervolgens de regel:
server 192.168.160.0 255.255.255.0wijzigen in
server 192.168.160.0 255.255.255.0 'nopool'Dan nog de DHCP pool verkleinen zodat de vaste IP`s daar niet invallen:
ifconfig-pool 192.168.160.51 192.168.160.253 255.255.255.0Opslaan.
Dit betekent dat het bereik 192.168.160.2 t/m 192.168.160.50 beschikbaar is voor vaste IP`s.
De volgende IP`s zijn niet bruikbaar voor clients:
Server adres 192.168.160.1
DHCP server adres 192.168.160.254
Broadcast adres 192.168.160.255

4.
Als laatste voorkomen dat Radius de ccd bestanden kan overschrijven.
Open in WinSCP het bestand:
/volume1/@appstore/VPNCenter/etc/openvpn/radiusplugin.cnfen wijzig
overwriteccfiles=true
OpenVPNConfig=/usr/syno/etc/packages/VPNCenter/openvpn/openvpn.conf
in
overwriteccfiles=false
OpenVPNConfig=/usr/syno/etc/packages/VPNCenter/openvpn/openvpn.conf.user
Opslaan.

Herstart de VPN Server via het Package center.

Succes.
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp


 

OpenVPN werkt, kan niet bij bestanden

Gestart door EgBoard VPN Server

Reacties: 1
Gelezen: 1545
Laatste bericht 05 november 2018, 19:11:30
door Pippin
Inloggen via OpenVPN met certificaat

Gestart door UhhhBoard DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 0
Gelezen: 1771
Laatste bericht 20 december 2014, 23:42:32
door Uhhh
PIA OpenVPN vragen

Gestart door mouse1277Board DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 2
Gelezen: 1773
Laatste bericht 17 maart 2016, 12:00:51
door Briolet
OpenVPN installeren lukt niet

Gestart door ajansen66Board VPN Server

Reacties: 22
Gelezen: 6632
Laatste bericht 19 juni 2017, 00:07:59
door hbancy
Aangepaste OpenVPN werkt na update DSM niet meer

Gestart door André PE1PQXBoard VPN Server

Reacties: 37
Gelezen: 7620
Laatste bericht 15 juni 2023, 00:34:33
door biomass