Let op: als je pfSense 2.4.5 gebruikt, moet je deze tutorial volgen.Gebruik deze tutorial als je pfSense 2.5 gebruikt.
Volg deze stappen voor het instellen van OpenVPN op pfSense 2.4.4:
1. Ga via je browser naar pfSense om OpenVPN op pfSense 2.4.4 in te stellen. Navigeer daarna naar Systeem > Certificaatbeheerder > CA's. Selecteer +Toevoegen.
Je zou dit scherm moeten zien:
2. Voor deze tutorial configureren we onze pfSense om verbinding te maken met een server in Nederland, maar jij kunt verbinding maken met een voorgestelde server.
Volg de onderstaande stappen om de beste server voor je verbinding te vinden:
-
Log in op je Nord Account en klik op NordVPN.
- Scrol omlaag naar Geavanceerde instellingen en klik op NordVPN handmatig instellen.
-
Selecteer het tabblad Serveraanbeveling. De beste server wordt aanbevolen op basis van je locatie.
- Door op Geavanceerde filters te klikken, kun je de aanbevolen servers verder aanpassen door het Servertype en het Veiligheidsprotocol te selecteren.
Volg deze stappen as je een specifieke server wilt selecteren:
- Selecteer OpenVPN configuratiebestanden onder NordVPN handmatig instellen.
- Zoek de server waarmee je verbinding wilt maken met behulp van de Zoekbalk of door omlaag te scrollen en download deze door op UDP downloaden of TCP downloaden te klikken.
- Als je handmatig verbinding maakt met OpenVPN en IKEv2, moet je de Gebruikersnaam en Wachtwoord gebruiken van het tabblad Servicegegevens.
Vul de velden als volgt in:
Beschrijvende naam: NordVPN_NL120_CA (we gebruiken deze naam voor deze handleiding - je kunt elke naam gebruiken die je wilt)
Methode: Een bestaande certificeringsinstantie importeren
Certificaatgegevens:
\-----BEGIN CERTIFICATE-----
MIIFCjCCAvKgAwIBAgIBATANBgkqhkiG9w0BAQ0FADA5MQswCQYDVQQGEwJQQTEQ
MA4GA1UEChMHTm9yZFZQTjEYMBYGA1UEAxMPTm9yZFZQTiBSb290IENBMB4XDTE2
MDEwMTAwMDAwMFoXDTM1MTIzMTIzNTk1OVowOTELMAkGA1UEBhMCUEExEDAOBgNV
BAoTB05vcmRWUE4xGDAWBgNVBAMTD05vcmRWUE4gUm9vdCBDQTCCAiIwDQYJKoZI
hvcNAQEBBQADggIPADCCAgoCggIBAMkr/BYhyo0F2upsIMXwC6QvkZps3NN2/eQF
kfQIS1gql0aejsKsEnmY0Kaon8uZCTXPsRH1gQNgg5D2gixdd1mJUvV3dE3y9FJr
XMoDkXdCGBodvKJyU6lcfEVF6/UxHcbBguZK9UtRHS9eJYm3rpL/5huQMCppX7kU
eQ8dpCwd3iKITqwd1ZudDqsWaU0vqzC2H55IyaZ/5/TnCk31Q1UP6BksbbuRcwOV
skEDsm6YoWDnn/IIzGOYnFJRzQH5jTz3j1QBvRIuQuBuvUkfhx1FEwhwZigrcxXu
MP+QgM54kezgziJUaZcOM2zF3lvrwMvXDMfNeIoJABv9ljw969xQ8czQCU5lMVmA
37ltv5Ec9U5hZuwk/9QO1Z+d/r6Jx0mlurS8gnCAKJgwa3kyZw6e4FZ8mYL4vpRR
hPdvRTWCMJkeB4yBHyhxUmTRgJHm6YR3D6hcFAc9cQcTEl/I60tMdz33G6m0O42s
Qt/+AR3YCY/RusWVBJB/qNS94EtNtj8iaebCQW1jHAhvGmFILVR9lzD0EzWKHkvy
WEjmUVRgCDd6Ne3eFRNS73gdv/C3l5boYySeu4exkEYVxVRn8DhCxs0MnkMHWFK6
MyzXCCn+JnWFDYPfDKHvpff/kLDobtPBf+Lbch5wQy9quY27xaj0XwLyjOltpiST
LWae/Q4vAgMBAAGjHTAbMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqG
SIb3DQEBDQUAA4ICAQC9fUL2sZPxIN2mD32VeNySTgZlCEdVmlq471o/bDMP4B8g
nQesFRtXY2ZCjs50Jm73B2LViL9qlREmI6vE5IC8IsRBJSV4ce1WYxyXro5rmVg/
k6a10rlsbK/eg//GHoJxDdXDOokLUSnxt7gk3QKpX6eCdh67p0PuWm/7WUJQxH2S
DxsT9vB/iZriTIEe/ILoOQF0Aqp7AgNCcLcLAmbxXQkXYCCSB35Vp06u+eTWjG0/
pyS5V14stGtw+fA0DJp5ZJV4eqJ5LqxMlYvEZ/qKTEdoCeaXv2QEmN6dVqjDoTAo
k0t5u4YRXzEVCfXAC3ocplNdtCA72wjFJcSbfif4BSC8bDACTXtnPC7nD0VndZLp
+RiNLeiENhk0oTC+UVdSc+n2nJOzkCK0vYu0Ads4JGIB7g8IB3z2t9ICmsWrgnhd
NdcOe15BincrGA8avQ1cWXsfIKEjbrnEuEk9b5jel6NfHtPKoHc9mDpRdNPISeVa
wDBM1mJChneHt59Nh8Gah74+TM1jBsw4fhJPvoc7Atcg740JErb904mZfkIEmojC
VPhBHVQ9LHBAdM8qFI2kRK0IynOmAZhexlP/aT/kpEsEPyaZQlnBn3An1CRz8h0S
PApL8PytggYKeQmRhl499+6jLxcZ2IegLfqq41dzIjwHwTMplg+1pKIOVojpWA==
\-----END CERTIFICATE-----
Druk op Opslaan.
3. Navigeer naar VPN > OpenVPN > Klanten en druk op +Toevoegen.
4. Vul de velden als volgt in:
Deze klant uitschakelen: Niet aanvinkem;
Servermodus: Peer-to-Peer (SSL/TLS);
Protocol: UDP alleen op IPv4 (je kunt TCP ook gebruiken als je problemen ondervindt met UDP);
Apparaatmodus: tun - Laag 3 tunnelmodus;
Interface: WAN;
Lokale poort: leeg;
Serverhost of -adres: de hostnaam van de server die je wordt aanbevolen (in ons geval is dat nl120.nordvpn.com);
Serverpoort: 1194 (gebruik 443 als je TCP gebruikt);
Proxy host of adres: leeg;
Proxy poort: leeg;
Proxy-authenticatie: geen;
Beschrijving: Elke naam die je wilt. We gebruiken NordVPN.
INSTELLINGEN GEBRUIKERSAUTHENTICATIE
Gebruikersnaam: Je NordVPN service gebruikersnaam
Wachtwoord: Je NordVPN service wachtwoord in beide velden.
Je kunt je NordVPN-servicegegevens (gebruikersnaam en wachtwoord) in het Nord Account-dashboard vinden.
Volg de onderstaande stappen om de servicegegevens voor handmatige verbindingsinstellingen te vinden:
-
Log in op je Nord Account, klik op NordVPN, en klik onder Handmatig instellen op Servicegegevens. Hier vind je de Gebruikersnaam en het Wachtwoord dat je nodig hebt om handmatig verbinding te maken.
Authenticatie opnieuw proberen: niet aangevinkt.
CRYPTOGRAFISCHE INSTELLINGEN
TLS-configuratie: Aangevinkt
TLS-sluitel:
\-----BEGIN OpenVPN Static key V1-----
e685bdaf659a25a200e2b9e39e51ff03
0fc72cf1ce07232bd8b2be5e6c670143
f51e937e670eee09d4f2ea5a6e4e6996
5db852c275351b86fc4ca892d78ae002
d6f70d029bd79c4d1c26cf14e9588033
cf639f8a74809f29f72b9d58f9b8f5fe
fc7938eade40e9fed6cb92184abb2cc1
0eb1a296df243b251df0643d53724cdb
5a92a1d6cb817804c4a9319b57d53be5
80815bcfcb2df55018cc83fc43bc7ff8
2d51f9b88364776ee9d12fc85cc7ea5b
9741c4f598c485316db066d52db4540e
212e1518a9bd4828219e24b20d88f598
a196c9de96012090e333519ae18d3509
9427e7b372d348d352dc4c85e18cd4b9
3f8a56ddb2e64eb67adfc9b337157ff4
\-----END OpenVPN Static key V1-----
TLS sleutelgebruik modus: TLS-authenticatie
TLS keydir richting: Standaard richting gebruiken
Peer-certificaatautoriteit: NordVPN_CA
Peer-certificaatherroepingslijst: Niet definiëren
Client-certificaat: webConfigurator standaard (59f92214095d8) (Server: Ja, in gebruik) houd er rekening mee dat de nummers op je apparaat kunnen verschillen)
Onderhandeling over gegevensversleuteling: Aangevinkt
Algoritmes voor gegevensversleuteling: AES-256-GCM en AES-256-CBC
Algoritme voor gegevensversleuteling: AES-256-CBC
Authenticatie-algoritme: SHA512 (512-bits)
Cryptografie: Geen hardwareversnelling voor cryptografie
TUNNELINSTELLINGEN
IPv4 tunnelnetwerk: leeg
IPv6 tunnelnetwerk: leeg
IPv4 extern(e) netwerk(en): leeg
IPv6 extern(e) netwerk(en): leeg
Limiet uitgaande bandbreedte: leeg
Compressie: Geen LZO-compressie].
Topologie: Subnet - Een IP-adres per klant in een gemeenschappelijk subnet
Type-of-service: niet aangevinkt
Routes niet trekken: niet aangevinkt
Routes niet toevoegen/verwijderen: aangevinkt
GEAVANCEERDE CONFIGURATIE
Aangepaste opties
tls-client;
remote-random;
tun-mtu 1500;
tun-mtu-extra 32;
mssfix 1450;
persist-key;
persist-tun;
reneg-sec 0;
remote-cert-tls server;
UDP FAST I/O: niet aangevinkt Buffer verzenden/ontvangen: Standaard
Gateway-creatie: alleen IPv4
Verbosity-niveau: 3 (aanbevolen)
5. Navigeer naar Interfaces > Interface toewijzingen en klik op Toevoegen om de NordVPN NL120 interface toe te voegen.
6. Druk op de OPT1 links van de toegewezen interface en vul de volgende informatie in:
Toestaan: aangevinkt
Beschrijving: NordVPN
Mac-adres: leeg
MTU: leeg
MSS: leeg
Verander verder niets. Scrol gewoon omlaag en druk op Opslaan.
7. Navigeer naar Services -> DNS Resolver -> Algemene instellingen.
Inschakelen: aangevinkt
Luisterpoort: niet wijzigen SSL/TLS-service inschakelen: niet aangevinkt
SSL/TLS-certificaat: webConfigurator standaard (59f92214095d8) (Server: Ja, In gebruik) (houd er rekening mee dat de nummers op je apparaat kunnen verschillen);
SSL/TLS-luisterpoort: zo laten
Netwerkinterfaces: Alle
Uitgaande netwerkinterfaces: NordVPN
Systeemdomeinen Lokaal Zonetype: Transparent
DNSSEC: niet aangevinkt
DNS-queries doorsturen: aangevinkt
DHCP-registratie: aangevinkt
Statische DHCP: aangevinkt
Klik op Opslaan.
8. Selecteer in DNS Resolver bovenaan Uitgebreide instellingen en vul het volgende in:
GEAVANCEERDE PRIVACYOPTIES:
Identiteit verbergen: aangevinkt
Versie verbergen: aangevinkt
GEAVANCEERDE OPLOSSINGSOPTIES:
Prefetch ondersteuning: aangevinkt
Prefetch DNS-sleutel ondersteuning: aangevinkt
Klik op Opslaan.
9. Navigeer naar Firewall > NAT > Uitgaand en selecteer Uitgaande NAT-regels handmatig genereren. Druk op Opslaan. Er verschijnen vier regels. Wijzig deze regels niet en voeg een nieuwe toe.
- Interface: NordVPN.
- Bron: je LAN-subnet.
- Klik op Opslaan. Het zou er uiteindelijk zo uit moeten zien:
10. Navigeer naar Firewall > Regels > LAN en verwijder de regel IPv6. Bewerk ook de IPv4 regel.
- Druk op Geavanceerde opties weergeven
- Wijzig Gateway in NordVPN
- Klik op Opslaan.
Het zou er nu zo uit moeten zien:
11. Ga naar Systeem > Algemene instellingen en vul de velden als volgt in:
DNS-server 1: 103.86.96.100; none
DNS-server 2: 103.86.99.100; NordVPN_VPNV4-…
Klik op Opslaan.
12. Ga nu naar Status > OpenVPN. Er zou moeten staan dat de service “up” is.
13. Je kunt het verbindingslogbestand ook controleren onder Status > Systeemlogboeken > OpenVPN:
Dat is het!pfsense VPN installatie is voltooid en je zou nu een VPN-verbinding moeten hebben. Klik hier als je selectieve VPN-routing wilt instellen.