{"id":310,"date":"2022-01-05T08:51:30","date_gmt":"2022-01-05T08:51:30","guid":{"rendered":"https:\/\/bene.webtopia.ch\/?p=310"},"modified":"2022-01-05T08:51:30","modified_gmt":"2022-01-05T08:51:30","slug":"pfsense-openvpn-server-und-user-einrichten-tutorial","status":"publish","type":"post","link":"https:\/\/bene.webtopia.ch\/?p=310","title":{"rendered":"pfSense OpenVPN Server und User einrichten \u2013 Tutorial"},"content":{"rendered":"<p>Link: https:\/\/technium.ch\/pfsense-openvpn-server-und-user-einrichten-tutorial\/<\/p>\n<h2 id=\"cert-erstellen\">Zertifikate erstellen<\/h2>\n<p>Sowohl die pfSense Firewall als auch der Client ben\u00f6tigt f\u00fcr das VPN ein Zertifikat. Diese lassen sich ganz einfach in der Weboberfl\u00e4che von pfSense erstellen. Das erstellen eines Zertifikats kann je nach CPU-Power und Key L\u00e4nge bis zu 5 Minuten in Anspruch nehmen.<\/p>\n<p>Alle Zertifikate werden in pfSense unter System -&gt; Cert. Manager erstellt.<\/p>\n<h3 id=\"server-ca-erstellen\">Server \u00abCertificate Authorities\u00bb erstellen<\/h3>\n<p>Klicken Sie unter System -&gt; Cert.Manager -&gt; CAs auf \u00abAdd\u00bb.<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_CAs2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30819 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_CAs2.png.pagespeed.ce.1rFd7L5MRa.png\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_CAs2.png 679w, https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_CAs2-300x328.png 300w\" alt=\"pfSense OpenVPN Server\" data-pagespeed-url-hash=\"771280342\" data-lazy-loaded=\"1\" width=\"508\" height=\"555\"><\/a><\/figure>\n<p><strong>\u00abDescriptive name\u00bb:<\/strong> Geben Sie einen beliebigen Namen f\u00fcr die Beschreibung an.<\/p>\n<p><strong>\u00abMethod\u00bb: <\/strong>W\u00e4hlen Sie hier \u00abCreate an internal Certificate Authority\u00bb aus, um ein neues Zertifikat zu erstellen.<\/p>\n<p><strong>\u00abKey length (bits): <\/strong>Hier k\u00f6nnen Sie die Key L\u00e4nge des Zertifikats ausw\u00e4hlen. Es sollte mindestens 4096 ausgew\u00e4hlt werden. Wir empfehlen 8192!<\/p>\n<p><strong>\u00abDigest Algorithm\u00bb: <\/strong>Hier w\u00e4hlen Sie den Verschl\u00fcsselungs Algorithmus aus. Es kann ohne Probleme der h\u00f6chste Wert, also \u00absha512\u00bb verwendet werden.<\/p>\n<p><strong>\u00abLifetime (days): <\/strong>Dieser Wert kann beim Standard belassen werden.<\/p>\n<p><strong>\u00abCommon Name\u00bb: <\/strong>Hier k\u00f6nnen Sie einen beliebigen Namen (ohne Leer- und Sonderzeichen oder Zahlen au\u00dfer \u00ab-\u00ab) f\u00fcr das Zertifikat angeben.<\/p>\n<p><strong>\u00abCountry Code\u00bb: <\/strong>W\u00e4hlen Sie Ihren L\u00e4ndercode aus.<\/p>\n<p><strong>\u00abState or Province\u00bb: <\/strong>Geben Sie Ihr Bundesland\/Kanton an.<\/p>\n<p><strong>\u00abCity\u00bb: <\/strong>Geben Sie Ihre Stadt an.<\/p>\n<p><strong>\u00abOrganization\u00bb: <\/strong>Dieses Feld kann leer-gelassen werden.<\/p>\n<p><strong>\u00abOrganizational Unit\u00bb:<\/strong> Dieses Feld kann leer-gelassen werden.<\/p>\n<p>Anschlie\u00dfend m\u00fcssen Sie auf \u00abSave\u00bb klicken, um das Zertifikat generieren zu lassen. Dies kann bis zu 5 Minuten dauern.<\/p>\n<h3 id=\"server-cert-erstellen\">Server Zertifikat erstellen<\/h3>\n<p>Klicken Sie unter System -&gt; Cert.Manager -&gt; Certificates auf \u00abAdd\/Sign\u00bb.<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_Certificate.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30820 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_Certificate.png.pagespeed.ce.LkG983LEo0.png\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_Certificate.png 606w, https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_Server_Certificate-300x447.png 300w\" alt=\"pfSense OpenVPN Server\" data-pagespeed-url-hash=\"1028650284\" data-lazy-loaded=\"1\" width=\"481\" height=\"716\"><\/a><\/figure>\n<p><strong>\u00abMethod\u00bb:<\/strong> Belassen Sie hier die Auswahl auf \u00abCreate an internal Certificate\u00bb.<\/p>\n<p><strong>\u00abDescriptive Name\u00bb: <\/strong>Geben Sie hier einen Namen Ihrere Wahl an.<\/p>\n<p><strong>\u00abCertificate authority\u00bb:<\/strong> W\u00e4hlen Sie hier die zuvor erstellte CA aus.<\/p>\n<p><strong>\u00abKey length\u00bb: <\/strong>Hier k\u00f6nnen Sie wieder die Key L\u00e4nge des Zertifikats ausw\u00e4hlen. Es sollte mindestens 4096 ausgew\u00e4hlt werden. Wir empfehlen 8192!<\/p>\n<p><strong>\u00abDigest Algorithm\u00bb:<\/strong> Hier w\u00e4hlen Sie wieder den Verschl\u00fcsselungsalgorithmus aus. Es kann ohne Probleme der h\u00f6chste Wert, also \u00absha512\u00bb verwendet werden.<\/p>\n<p><strong>\u00abLifetime (days)\u00bb:<\/strong> Dieser Wert kann wieder bei 3650 belassen werden.<\/p>\n<p><strong>\u00abCommon Name\u00bb:<\/strong> Hier k\u00f6nnen Sie ihre Domain oder IP Addresse angeben, die auf den pfSense Server verweist.<\/p>\n<p><strong>\u00abCountry Code, State or Province, City, Organization und Organizational Unit\u00bb:<\/strong> Diese Werte k\u00f6nnen Sie gleich wie im ersten Schritt ausf\u00fcllen.<\/p>\n<p><strong>\u00abCertificate Type\u00bb:<\/strong> Hier m\u00fcssen Sie \u00abServer Certificate\u00bb ausw\u00e4hlen.<\/p>\n<p><strong>\u00abAlternative Names\u00bb:<\/strong> Geben Sie hier bei der Auswahl \u00abFQDN or Hostname\u00bb ihre Domain an, die auf die pfSense verweist.<\/p>\n<p>Sie haben keine Domain? Dann w\u00e4hlen Sie unter \u00abType\u00bb \u00abIP address\u00bb aus. Dann k\u00f6nnen Sie auch Ihre Public-IP angeben.<\/p>\n<p>Klicken Sie anschlie\u00dfend auf \u00abSave\u00bb.<\/p>\n<h3 id=\"user-cert-anlegen\">User und User-Cert anlegen<\/h3>\n<p>Klicken Sie unter System -&gt; User Manager -&gt; Users auf \u00abAdd\u00bb.<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_User_Cert.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30826 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_User_Cert.png.pagespeed.ce.Xbqu-D1hM8.png\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_User_Cert.png 916w, https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_User_Cert-300x317.png 300w, https:\/\/technium.ch\/wp-content\/uploads\/2020\/12\/pfSense_Create_User_Cert-768x812.png 768w\" alt=\"pfSense OpenVPN Server\" data-pagespeed-url-hash=\"1649026913\" data-lazy-loaded=\"1\" width=\"576\" height=\"608\"><\/a><\/figure>\n<p><strong>\u00abDisabled\u00bb: <\/strong>Hier k\u00f6nnen Sie festlegen, ob sich der Benutzer an der pfSense Weboberfl\u00e4che und am VPN anmelden kann. Wenn dieses Feld angehakt ist, wird dem Benutzer beim Versuch einer Verbindung einen \u00abUser authentication Error\u00bb erhalten.<\/p>\n<p><strong>\u00abUsername\u00bb: <\/strong>Geben Sie hier den gew\u00fcnschten Benutzernamen an.<\/p>\n<p><strong>\u00abPassword\u00bb: <\/strong>Geben Sie hier das Passwort f\u00fcr den Benutzer an.<\/p>\n<p><strong>\u00abFull name\u00bb: <\/strong>Hier k\u00f6nnen Sie den vollen Namen des Benutzers angeben. Allerdings ist dies kein Pflichtfeld.<\/p>\n<p><strong>\u00abExpiration date\u00bb: <\/strong>Hier k\u00f6nnen Sie einen Zeitraum festlegen, ob und wann der Benutzer deaktiviert werden soll.<\/p>\n<p>Die Felder <strong>\u00abCustom Settings\u00bb <\/strong>und <strong>\u00abGroup membership\u00bb <\/strong>m\u00fcssen nicht ge\u00e4ndert werden. Wir belassen diese auf den Standardwerten.<\/p>\n<p><strong>\u00abClick to create a user certificate\u00bb: <\/strong>Dieses Feld muss ausgew\u00e4hlt werden, da wir so direkt f\u00fcr diesen Benutzer ein Zertifikat erstellen k\u00f6nnen.<\/p>\n<p><strong>\u00abDescriptive name\u00bb: <\/strong>Hier m\u00fcssen Sie wieder einen Namen Ihrer Wahl f\u00fcr das Zertifikat eintragen.<\/p>\n<p><strong>\u00abCertificate authority\u00bb: <\/strong>Hier m\u00fcssen Sie wieder die gerade erstellte pfSense Authority ausw\u00e4hlen.<\/p>\n<p><strong>\u00abKey length\u00bb: <\/strong>Die Key L\u00e4nge k\u00f6nnen Sie wie bei den anderen Zertifikaten frei w\u00e4hlen. H\u00f6her ist immer besser, dauert jedoch l\u00e4nger beim erzeugen und verbinden.<\/p>\n<p>Die restlichen Felder belassen wir bei den Standards.<\/p>\n<h2 id=\"pfsense-openvpn-server-erstellen\">pfSense OpenVPN Server erstellen<\/h2>\n<p>Klicken Sie unter VPN -&gt; OpenVPN -&gt; Servers -&gt; Add<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Server_Mode.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30832 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/xpfSense_Create_OpenVPN_Server_Server_Mode.png.pagespeed.ic.Hd1SKmXEbs.png\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Server_Mode.png 557w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Server_Mode-300x90.png 300w\" alt=\"pfSense OpenVPN Server\" data-pagespeed-url-hash=\"1747460008\" data-lazy-loaded=\"1\" width=\"557\" height=\"168\"><\/a><\/figure>\n<p>Bei \u00abServer mode\u00bb stehen verschiedene M\u00f6glichkeiten zur Auswahl.<br \/>\nDiese Unterscheiden sich in folgenden Punkten<\/p>\n<p>\u00abRemote Access (SSL\/TLS)\u00bb f\u00fcr die Authentifizierung wird nur die Zertifikats-Datei ben\u00f6tigt. Der Benutzer muss sich nicht mit einem Namen und Kennwort anmelden. Diese Methode ist, wenn man die Zertifikats-Datei sicher teilt und aufbewahrt, ziemlich sicher, da es unrealistisch ist, dass ein Angreifer einen 8192 Zeichen langen Key err\u00e4t.<\/p>\n<p>\u00abRemote Access (User Auth)\u00bb Hier gibt es keine Zertifikats-Datei. Der User loggt sich nur mit Benutzername und Passwort in das VPN-Netzwerk ein. Diese Methode k\u00f6nnen wir nicht empfehlen, da es einfach(er) ist, das Passwort zu erraten.<\/p>\n<p>\u00abRemote Access (SSL\/TLS + User Auth)\u00bb Dies ist die sicherste Methode, sich mit dem VPN zu verbinden. Hier wird neben der Zertifikats-Datei auch noch ein Benutzername und ein Passwort abgefragt.<\/p>\n<p>W\u00e4hlen Sie die Methode, die Ihnen am meisten zusagt. Wir fahren mit \u00abRemote Access (SSL\/TLS + User Auth)\u00bb fort.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_GeneralInformations.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30834 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/xpfSense_Create_OpenVPN_Server_GeneralInformations.png.pagespeed.ic.UHC2ygCYRe.png\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_GeneralInformations.png 713w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_GeneralInformations-300x129.png 300w\" alt=\"\" data-pagespeed-url-hash=\"415546464\" data-lazy-loaded=\"1\" width=\"713\" height=\"307\"><\/a><\/figure>\n<p>\u00abProtocol\u00bb und \u00abDevice mode\u00bb k\u00f6nnen Sie bei den Standard Werten belassen.<\/p>\n<p>\u00abInterface\u00bb muss auf \u00abWAN\u00bb festgelegt werden.<\/p>\n<p>Bei \u00abLocal port\u00bb muss der Port angegeben werden, mit dem die VPN-Verbindung aufgebaut wird. Standard ist hier \u00ab1194\u00bb. Wir \u00e4ndern diesen ab, da dies eine h\u00f6here Sicherheit verspricht.<br \/>\nSuchen Sie sich einen Port aus, der nach M\u00f6glichkeit nicht auf der <a class=\"rank-math-link\" href=\"https:\/\/de.wikipedia.org\/wiki\/Liste_der_standardisierten_Ports\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Liste der Standardisierten Ports<\/a> steht.<\/p>\n<p>\u00abDescription\u00bb: Hier sollten Sie zur Identifikation des Servers eine treffende Beschreibung angeben.<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-31085 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/720x440xpfSense_Create_OpenVPN_Server_Cryptographic_Settings-1024x626.png.pagespeed.ic.7NQ1yWsYRq.png\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings-1024x626.png 1024w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings-300x183.png 300w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings-768x470.png 768w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings.png 1138w\" alt=\"\" data-pagespeed-url-hash=\"2658781494\" data-lazy-loaded=\"1\" width=\"720\" height=\"440\"><\/a><\/figure>\n<p>Unter \u00abCryptographic Settings\u00bb muss der Haken bei \u00abUse a TLS Key\u00bb und bei \u00abAutomatically generate a TLS Key.\u00bb gesetzt sein. So wird beim erstellen des Servers automatisch ein TLS-Cert generiert.<\/p>\n<p>Die Werte und Haken f\u00fcr \u00abTLS keydir direction\u00bb, \u00abPeer Certificate Revocation list\u00bb, \u00abECDH Curve\u00bb und \u00abEnable NCP\u00bb belassen wir bei den Standard-Werten.<\/p>\n<p>Unter \u00abPeer Certificate Authority\u00bb m\u00fcssen Sie wieder Ihre im ersten Schritt erstellte CA angeben.<\/p>\n<p>Bei \u00abServer certificate\u00bb muss das eben erstellte Server-Zertifikat ausgew\u00e4hlt werden. Bitte beachten Sie hier, dass Sie nicht das Benutzer-Zertifikat ausw\u00e4hlen.<\/p>\n<p>Die \u00abDH Parameter Length\u00bb setzen wir auf den h\u00f6chst-m\u00f6glichen Wert, also \u00ab8192 bit\u00bb.<\/p>\n<p>F\u00fcr den Wert \u00abEncryption Algorithm\u00bb muss man erw\u00e4hnen, dass in einem Test von uns MacBooks mit Tunnelblick nicht authentifizieren konnte, trotz das die OpenSSL Version auf 5.0.0 gestellt wurde. Als kompatibelster Wert erwies sich bei uns \u00abAES-128-GCM\u00bb. Wenn Sie kein MacBook verwenden, k\u00f6nnen Sie auch \u00abAES-256-GCM\u00bb verwenden. In unserem Test konnten sich iPhone und Windows Ger\u00e4te mit OpenVPN Software authentifizieren.<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-31089 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/687x306xpfSense_Create_OpenVPN_Server_Cryptographic_Settings_2-1024x457.png.pagespeed.ic.iMULCfxUV5.png\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings_2-1024x457.png 1024w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings_2-300x134.png 300w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings_2-768x343.png 768w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Cryptographic_Settings_2.png 1141w\" alt=\"\" data-pagespeed-url-hash=\"3227819331\" data-lazy-loaded=\"1\" width=\"687\" height=\"306\"><\/a><\/figure>\n<p>Die restlichen Werte belassen wir wieder bei den Standards, bis auf \u00abAuth digest algorithm\u00bb. Diese k\u00f6nnen Sie ohne Probleme auf den h\u00f6chst m\u00f6glichen Wert setzen.<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Tunnel_Settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-31092 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/670x482xpfSense_Create_OpenVPN_Server_Tunnel_Settings-1024x737.png.pagespeed.ic.p84t_3hT4u.png\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Tunnel_Settings-1024x737.png 1024w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Tunnel_Settings-300x216.png 300w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Tunnel_Settings-768x552.png 768w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Tunnel_Settings.png 1140w\" alt=\"\" data-pagespeed-url-hash=\"2397623388\" data-lazy-loaded=\"1\" width=\"670\" height=\"482\"><\/a><\/figure>\n<p>Im n\u00e4chsten Abschnitt \u00abTunnel Settings\u00bb aktivieren wir zuerst die Haken \u00abRedirect IPv4 Gateway\u00bb und \u00abRedirect IPv6 Gateway\u00bb. So wird der gesamte Client-Verkehr durch die VPN-Verbindung geroutet.<\/p>\n<p>F\u00fcr das Feld \u00abIPv4 Tunnel Network\u00bb m\u00fcssen sie eine IP mit Subnetzmaske angeben also \u00abX.X.X.X\/xx\u00bb. In unserem Beispiel also \u00ab10.1.1.1\/24\u00bb. Dieses Netz liegt nicht innerhalb eines anderen Interface und ist somit ein extra Netzwerk, dass (erst einmal) nichts mit den anderen zu tun hat.<\/p>\n<p>\u00abCompression\u00bb muss auf \u00abOmit Preference (Use OpenVPN Default)\u00bb gestellt sein.<\/p>\n<p>Au\u00dferdem muss noch der Haken bei \u00abInter-client communication\u00bb gesetzt werden.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Client_Settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-31094 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/xpfSense_Create_OpenVPN_Server_Client_Settings.png.pagespeed.ic.dMZyAToX3b.png\" sizes=\"auto, (max-width: 635px) 100vw, 635px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Client_Settings.png 635w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_Client_Settings-300x76.png 300w\" alt=\"\" data-pagespeed-url-hash=\"2434985552\" data-lazy-loaded=\"1\" width=\"635\" height=\"160\"><\/a><\/figure>\n<p>Unter \u00abClient Settings\u00bb muss nur der \u00abDynamic IP\u00bb Haken gesetzt werden.<\/p>\n<p>Alle Einstellungen innerhalb des Abschnitt \u00abPing settings\u00bb m\u00fcssen nicht ver\u00e4ndert werden.<\/p>\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_DNS_Settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-31096 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_DNS_Settings.png.pagespeed.ce.SjMUmc-_Lj.png\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_DNS_Settings.png 732w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Create_OpenVPN_Server_DNS_Settings-300x209.png 300w\" alt=\"\" data-pagespeed-url-hash=\"944960534\" data-lazy-loaded=\"1\" width=\"660\" height=\"460\"><\/a><\/figure>\n<p>Nun m\u00fcssen wir die DNS-Einstellungen f\u00fcr den pfSense OpenVPN Server konfigurieren. Als Erstes muss der Haken bei \u00abDNS-Server enable\u00bb gesetzt werden.<\/p>\n<p>Wenn du auf deiner pfSense einen DNS-Server konfiguriert hast, kannst du als DNS-Server die Gateway IP (bzw. die IP deiner pfSense) eintragen.<br \/>\nDie restlichen DNS-Server f\u00fcllen wir mit 1.1.1.1 (Cloudflare), 8.8.8.8 (Google DNS) und 9.9.9.9 (Quad9)<\/p>\n<p>Im letzten Abschnitt \u00abAdvanced Configuration\u00bb m\u00fcssen wir keine \u00c4nderungen vornehmen.<\/p>\n<p>Nun m\u00fcssen Sie auf \u00abSave\u00bb klicken. Damit ist die Konfiguration des pfSense OpenVPN Server abgeschlossen. Jetzt muss nur noch die Client Konfiguration vorgenommen werden.<\/p>\n<h2 id=\"openvpn-clients-konfigurieren\">OpenVPN Clients konfigurieren<\/h2>\n<p>Um Clients ganz einfach konfigurieren zu k\u00f6nnen, ist es am einfachsten, wenn man sich das Paket \u00abopenvpn-client-export\u00bb installiert. Mit diesem ist es sehr einfach .ovpn Files f\u00fcr verschiedene Endger\u00e4te zu konfigurieren.<\/p>\n<p>Um das Paket zu installieren, suchen wir nach ihm unter System -&gt; Package Manager -&gt; Available Packages.<\/p>\n<p>Dort klicken wir dann einfach auf \u00abInstall\u00bb.<\/p>\n<p>Nach der Installation des Pakets k\u00f6nnen wir unter VPN -&gt; OpenVPN -&gt; Client Export die Konfiguration aufrufen.<\/p>\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Generate_User_Auth.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-31105 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/xpfSense_Generate_User_Auth-1024x268.png.pagespeed.ic.-6VcxnrcXg.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Generate_User_Auth-1024x268.png 1024w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Generate_User_Auth-300x79.png 300w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Generate_User_Auth-768x201.png 768w, https:\/\/technium.ch\/wp-content\/uploads\/2021\/01\/pfSense_Generate_User_Auth.png 1137w\" alt=\"\" data-pagespeed-url-hash=\"1463165917\" data-lazy-loaded=\"1\" width=\"1024\" height=\"268\"><\/a><\/figure>\n<p>Ganz am Ende der Seite wird Ihnen dieses Fenster angezeigt. Hier werden alle User aufgelistet, die Sie eingerichtet haben.<\/p>\n<p>Nach mehreren Tests von uns wird die \u00abMost Clients\u00bb Konfigurationsdatei f\u00fcr die meisten Endger\u00e4te am besten funktionieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Link: https:\/\/technium.ch\/pfsense-openvpn-server-und-user-einrichten-tutorial\/ Zertifikate erstellen Sowohl die pfSense Firewall als auch der Client ben\u00f6tigt f\u00fcr das VPN ein Zertifikat. Diese lassen sich ganz einfach in der Weboberfl\u00e4che von pfSense erstellen. Das erstellen eines Zertifikats kann je nach CPU-Power und Key L\u00e4nge bis zu 5 Minuten in Anspruch nehmen. Alle Zertifikate werden in pfSense unter System -&gt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-310","post","type-post","status-publish","format-standard","hentry","category-edv-ecke"],"_links":{"self":[{"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=\/wp\/v2\/posts\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=310"}],"version-history":[{"count":1,"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=\/wp\/v2\/posts\/310\/revisions"}],"predecessor-version":[{"id":311,"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=\/wp\/v2\/posts\/310\/revisions\/311"}],"wp:attachment":[{"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bene.webtopia.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}