# VPN mittels OPNSense

**URL:** <https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119>\
**Category:** Firewall\
**Tags:** opnsense\
**Created:** [21. Februar 2021 um 20:34 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119 "2021-02-21T20:34:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [21. Februar 2021 um 20:34 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/1 "2021-02-21T20:34:31Z")

</div>

Hi Zusammen,

Ich habe es soeben hinbekommen, ein gegen das LDAP authentifiziertes VPN auf meiner OPNSense einzurichten. Hat da jemand Interesse dran? Dann setzt ich mich in nächster Zeit vielleicht mal an ne Anleitung 😉  
Das Ganze ist super einfach einzurichten und funktioniert mit allen denkbaren Geräten (Android, Apfel, Microsoft) dank guten Client Apps und unter Ubuntu ist der Client sogar schon eingebaut 🙂  
Auch Beschränkung auf bestimmte LDAP Gruppen klappt, soweit ich das beurteilen kann.

VG, Dorian

---

<div class="post-metadata">

**Author:** ![alois](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/alois/32/1136_2.png) [@alois](https://ask.linuxmuster.net/u/alois)\
**Post date:** [21. Februar 2021 um 21:01 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/2 "2021-02-21T21:01:59Z")

</div>

Hallo Dorian,

ich halte VPN in der LMN 7 für notwendig, deshalb sollte man VPN zu den Features von LMN 7 hinzufügen.

Gruß und Danke für Dein Engagement

Alois

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Februar 2021 um 06:30 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/3 "2021-02-22T06:30:20Z")

</div>

Hi, ich finde das auch super, fände aber Wireguard **noch** besser. Wir haben unter der OPNSense mittlerweile seit über einem Jahr alles über Wireguard eingerichtet und sind damit sehr zufrieden. Es ist wirklich viel performanter als OpenVPN und auch total einfach einzurichten. Wenn _das_ auch mit LDAPS kombiniert werden könnte, wäre das der Knaller… kannst du das abschätzen, Dorian?

Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [22. Februar 2021 um 07:11 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/4 "2021-02-22T07:11:29Z")

</div>

Hi Michael,

Leider ist WireGuard nicht für Authentifizierung mittels ldap konzipiert.  
Hier mehr Details: [WireGuard user authentication - Server Fault](https://serverfault.com/questions/948816/wireguard-user-authentication)

VG, Dorian

---

<div class="post-metadata">

**Author:** ![cweikl](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/cweikl/32/300_2.png) [@cweikl](https://ask.linuxmuster.net/u/cweikl)\
**Post date:** [22. Februar 2021 um 08:08 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/5 "2021-02-22T08:08:56Z")

</div>

Hallo Dorian,  
das wäre super, wenn Du das dokumentieren könntest ! Das Feature fehlte uns bislang in der Beschreibung / Handhabung - super.  
Danke.  
VG  
Chris

---

<div class="post-metadata">

**Author:** ![sedding](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/sedding/32/134_2.png) [@sedding](https://ask.linuxmuster.net/u/sedding)\
**Post date:** [22. Februar 2021 um 13:34 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/6 "2021-02-22T13:34:28Z")

</div>

+1  
Ich hätte auch Interesse. Danke für deine Mühen!  
Grüße  
Michael

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Februar 2021 um 14:00 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/7 "2021-02-22T14:00:50Z")

</div>

> [@dorian](#):
>
> Leider ist WireGuard nicht für Authentifizierung mittels ldap konzipiert.  
> Hier mehr Details: [WireGuard user authentication - Server Fault](https://serverfault.com/questions/948816/wireguard-user-authentication)

Hi. Also ist das „per Design“ nicht möglich? Wäre es denn denkbar, dass die WebUI (genau wie sie das schon zu 6.x- und IPFire-Zeiten gemacht hat), einen Teil der Arbeit übernimmt und das Client-Cert im User-Dir ablegt, während das Server-Cert auf der OPNSense abgelegt wird? Oder steht dem irgendwas im Wege?

Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [22. Februar 2021 um 14:13 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/8 "2021-02-22T14:13:13Z")

</div>

Hi Michael,

> [@Michael](#):
>
> Also ist das „per Design“ nicht möglich?

Leider nein, man müsste sich einen Workaround überlegen, in dem der Nutzer sein publickey mit der WebUI hochlädt.

> [@Michael](#):
>
> Oder steht dem irgendwas im Wege?

Möglich ist das sicher, aber dadurch, dass OpenVPN ja out of the box funktioniert und WireGuard dadurch „nur“ eine Performance Verbesserung wäre, ist die Priorität sowas einzubauen meiner Meinung nach nicht extrem hoch, wir haben ja noch genug andere Baustellen. 😉

VG, Dorian

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Februar 2021 um 14:41 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/9 "2021-02-22T14:41:30Z")

</div>

> [@dorian](#):
>
> dadurch „nur“ eine Performance Verbesserung wäre, ist die Priorität sowas einzubauen meiner Meinung nach nicht extrem hoch,

Jein – es soll angeblich rund ein Faktor 4 sein, den Wireguard die Nase vorn hat … auch ich finde Wireguard wirklich **spürbar** flotter im Vergleich zu VPN. Deshalb würde ich nicht gerne zu OpenVPN zurückkehren. Wenn es „nur“ darum geht, den public key auf die OPNSense zu befördern, klingt das aber nicht völlig unlösbar 🙂 . Ich weiß aber nicht, ob man die Wireguard-Zugänge ggf per API verwalten kann?

Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [22. Februar 2021 um 15:41 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/10 "2021-02-22T15:41:20Z")

</div>

Hi Michael,

Ich schlage Folgendes vor:  
Du kannst ja mal testen, ob das WireGuard Plugin für die OPNsense das tut, was du brauchst (installieren unter System \> Firmware \> Erweiterungen). Wenn das klappt, können wir mal schauen, ob die OPNsense API es zulässt, die Einträge für clients zu machen. Wenn das auch klappt, dann können wir auf die WebUI Entwickler zugehen und sie bitten, es einzubauen 🙂

Vg, Dorian

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Februar 2021 um 15:57 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/11 "2021-02-22T15:57:47Z")

</div>

> [@dorian](#):
>
> Du kannst ja mal testen, ob das WireGuard Plugin für die OPNsense das tut, was du brauchst (installieren unter System \> Firmware \> Erweiterungen). Wenn das klappt,

Ja klar klappt das – sogar super gut! Ich „verwalte“ hier im Moment 13 Wireguard-Zugänge über die OPNSense. Die habe ich -sagen wir mal- „halb-automatisch“ angelegt (vgl hier → [V7: Wireguard nochmal weitergedacht](https://ask.linuxmuster.net/t/v7-wireguard-nochmal-weitergedacht/5687) )

Wenn man das automatisieren oder für weitere User in die WebUI einbauen könnte, wäre das sicher eine gute Sache… ich weiß natürlich, dass Wireguard noch jung ist. Wir hatten aber (im Gegensatz zu VPN) bisher nie Probleme damit…

Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [22. Februar 2021 um 17:11 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/12 "2021-02-22T17:11:02Z")

</div>

Hi Michael,

Den Thread kannte ich noch nich, ich schau mir das am Donnerstag oder Freitag mal genauer an 🙂  
In deinem Eingangspost habe ich es nicht ganz verstanden, deshalb nochmal die Frage:  
In deiner Anleitung: Haben die Lehrer und Schüler bei dir Zugang zur Opnsense? Wo generieren sie die Keys?

VG, Dorian

---

<div class="post-metadata">

**Author:** ![crazy-to-bike](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/crazy-to-bike/32/6213_2.png) [@crazy-to-bike](https://ask.linuxmuster.net/u/crazy-to-bike)\
**Post date:** [22. Februar 2021 um 17:17 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/13 "2021-02-22T17:17:42Z")

</div>

Hallo Dorian,

> [@dorian](#):
>
> Wo generieren sie die Keys?

ich vermute, in der WebUI. So war das zumindest bis zur 6.2.

Viele Grüße  
Steffen

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Februar 2021 um 17:27 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/14 "2021-02-22T17:27:27Z")

</div>

Bisher hat da niemand Zugriff… Ich habe das bisher für die Kollegen, die den Zugang benötigen, alles selbst eingestellt…

---

<div class="post-metadata">

**Author:** ![crazy-to-bike](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/crazy-to-bike/32/6213_2.png) [@crazy-to-bike](https://ask.linuxmuster.net/u/crazy-to-bike)\
**Post date:** [22. Februar 2021 um 17:30 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/15 "2021-02-22T17:30:27Z")

</div>

Hallo Michael,

> [@Michael](#):
>
> Bisher hat da niemand Zugriff… Ich habe das bisher für die Kollegen, die den Zugang benötigen, alles selbst eingestellt…

schade, dass das demnach nicht mehr über die WebUI abgebildet wird und die User das nicht mehr selbst machen können.

Viele Grüße  
Steffen

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Februar 2021 um 17:31 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/16 "2021-02-22T17:31:01Z")

</div>

??? Wieso das???

---

<div class="post-metadata">

**Author:** ![crazy-to-bike](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/crazy-to-bike/32/6213_2.png) [@crazy-to-bike](https://ask.linuxmuster.net/u/crazy-to-bike)\
**Post date:** [22. Februar 2021 um 17:42 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/17 "2021-02-22T17:42:13Z")

</div>

Hallo Michael,

> [@Michael](#):
>
> ??? Wieso das???

Entlastung für dich 🤔

Viele Grüße  
Steffen

---

<div class="post-metadata">

**Author:** ![baumhof](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/baumhof/32/1504_2.png) [@baumhof](https://ask.linuxmuster.net/u/baumhof)\
**Post date:** [22. Februar 2021 um 18:02 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/18 "2021-02-22T18:02:11Z")

</div>

Hallo,

nur weil die WebUI das jetzt nicht kann, heißt das ja nicht, dass sie das nie können wird.  
Die alte LMN konnte das ja auch nicht in ihren frühen Tagen: das kam irgend wann dazu.  
Ich halte es durchaus für möglich, dass das mal wird.

LG

Holger

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [22. Februar 2021 um 18:13 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/19 "2021-02-22T18:13:08Z")

</div>

> [@crazy-to-bike](#):
>
> schade, dass das demnach nicht mehr über die WebUI abgebildet wird und die User das nicht mehr selbst machen können.

Sorry … hatte Dich falsch verstanden. Ich dachte, dass du die WebUI kennst.

> [@baumhof](#):
>
> nur weil die WebUI das jetzt nicht kann, heißt das ja nicht, dass sie das nie können wird.

Genau … es ist wahrscheinlich sogar gut, wenn die WebUI das macht!? Da könnte ein User seinen Zugang „anfordern“ und den Rest müsste dann auf der OPNSense vermutlich ein Cronjob mit root-Rechten erledigen…

---

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [22. Februar 2021 um 18:39 UTC](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119/20 "2021-02-22T18:39:59Z")

</div>

Ich schau mir am Donnerstag oder so mal die opnsense api an, vielleicht geht das ja auch darüber, das weiß ich noch nicht.

[Nächste Seite](https://ask.linuxmuster.net/t/vpn-mittels-opnsense/7119.md?page=2)
