# IPFire Core 120 funktioniert :-)

**URL:** <https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269>\
**Category:** Firewall\
**Created:** [4. Mai 2018 um 14:17 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269 "2018-05-04T14:17:33Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![maxEG](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/maxeg/32/74_2.png) [@maxEG](https://ask.linuxmuster.net/u/maxEG)\
**Post date:** [4. Mai 2018 um 14:17 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/1 "2018-05-04T14:17:33Z")

</div>

Hallo,

ich habe auf Core 120 upgedatet (ok, für Deutschlehrer “aktualisiert”), und bisher funktioniert noch alles…

LG  
Max

---

<div class="post-metadata">

**Author:** ![MachtDochNix](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/machtdochnix/32/44_2.png) [@MachtDochNix](https://ask.linuxmuster.net/u/MachtDochNix)\
**Post date:** [4. Mai 2018 um 16:05 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/2 "2018-05-04T16:05:55Z")

</div>

Hallo!

Kann ich bestätigen. Nur openVPN muss ich noch auf rot testen. Mal sehen wann ich zu Hause bin.

Beste Grüße

Thorsten

---

<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:** [5. Mai 2018 um 04:40 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/3 "2018-05-05T04:40:17Z")

</div>

Hallo,

auch OpenVPN funktioniert.

Gruß

Alois

---

<div class="post-metadata">

**Author:** ![MachtDochNix](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/machtdochnix/32/44_2.png) [@MachtDochNix](https://ask.linuxmuster.net/u/MachtDochNix)\
**Post date:** [5. Mai 2018 um 09:56 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/4 "2018-05-05T09:56:06Z")

</div>

Hallo Alois!

Kann ich leider nicht bestätigen. Bei mir ging es nicht, bin gerade wieder zurück auf Core 119. Da lief es sofort wieder.

Anders bei Update auf 120. Da war der openVPN Dienst nach dem Restart gestoppt. Könnte also ein Indigator sein für:

Meine Annahme: Da meine Einstellung bzgl. der Zertifikate fast so alt sind wie meine gewachsene Installation gehen meine Vermutungen in diese Richtung.

Alois kannst du mal bitte einen Screenshot von der openVPN-Seite posten.

Falls es an dem ist, müssten sich alle meiner User neue Schlüssel generieren und dass kann ich so nicht mal auf die Schnelle anleiern.

Also mal schauen.

Beste Grüße

Thorsten

---

<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:** [5. Mai 2018 um 12:58 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/5 "2018-05-05T12:58:52Z")

</div>

Hallo Thorsten,

Hier das gewünschte Bild.

 ![ovpn](https://ask.linuxmuster.net/uploads/default/original/2X/f/f2a33958907eb92b9f6820293f33ec732d59a375.png)

Ich bin gerade per OpenVPN verbunden.

Gruß

Alois

---

<div class="post-metadata">

**Author:** ![MachtDochNix](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/machtdochnix/32/44_2.png) [@MachtDochNix](https://ask.linuxmuster.net/u/MachtDochNix)\
**Post date:** [6. Mai 2018 um 07:45 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/6 "2018-05-06T07:45:54Z")

</div>

Hallo Alois!

Kannst Du mir noch einen für [Erweiterte Server-Optionen] nachliefern?

Danke!

Liebe Grüße

Thorsten

---

<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:** [6. Mai 2018 um 08:44 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/7 "2018-05-06T08:44:55Z")

</div>

Hallo Thorsten,

mach ich, wenn ich zu Hause bin. Wir sind gerade im Kino beim Frühstück vor dem [Film.](https://www.youtube.com/watch?v=fWO9saWXW3g)

Viele Grüße Alois

---

<div class="post-metadata">

**Author:** ![Tobias](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/tobias/32/85_2.png) [@Tobias](https://ask.linuxmuster.net/u/Tobias)\
**Post date:** [6. Mai 2018 um 10:30 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/8 "2018-05-06T10:30:47Z")

</div>

> [@maxEG](#):
>
> und bisher funktioniert noch alles…

auch bei mir mit subnetting.  
VG, Tobias

---

<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:** [6. Mai 2018 um 11:07 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/9 "2018-05-06T11:07:34Z")

</div>

Hallo Thorsten,

wie gewünscht:

 ![ovpn2](https://ask.linuxmuster.net/uploads/default/original/2X/0/0fb41cdfa6835b5eb2d264649b1b5e7f61582338.png)

Gruß

Alois

---

<div class="post-metadata">

**Author:** ![morpweb](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/m/77aa72/32.png) [@morpweb](https://ask.linuxmuster.net/u/morpweb)\
**Post date:** [12. Mai 2018 um 08:32 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/10 "2018-05-12T08:32:32Z")

</div>

Hallo Zusammen,

ein Hinweis zum Upgrade auf “Core 120” betreffend OVPN:

wenn auf der Firewall ein:

```
openssl x509 -noout -text -in /var/ipfire/ovpn/certs/servercert.pem | grep Signature

Signature Algorithm: md5WithRSAEncryption
Signature Algorithm: md5WithRSAEncryption

```

ergibt, ist die OpenVPN CA nicht mehr kompatibel mit Core 120. Dies hat zur Folge, dass nach dem Upgrade eine neue OpenVPN CA erstellt werden muss. Des Weiteren müssen auch alle User-Zertifikate neu erstellt werden!

Grüße

---

<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:** [15. Mai 2018 um 16:47 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/11 "2018-05-15T16:47:57Z")

</div>

Hallo,

dies kann ich so bestätigen. Sollte die OpenVPN CA vor einigen Jahren und die Zertifikate vor längerer Zeit erstellt worden sein, führt o.g. Befehl zu o.g. Ausgabe.

Das Update auf Core 120 führt dann dazu, dass die bisherigen Zertifikate nicht mehr verwendet werden können. Es muss die alte CA gelöscht, eine neue CA erstellt und alle Nutzerzertifikate erneut erstellt werden.  
Sollten nur einige Nutzen OpenVPN einsetzen, ist dies noch nicht so aufwändig.

Das Löschen und die Neuerstellung der CA kann auf dem IPFire auch über die GUI erfolgen. Hier zunächst unten den Button X.509 löschen klicken, das Ganze dann bestätigen. Danach den Button Neue CA erstellen aktivieren und das Ganze mit mind. 2048 Bit erstellen lassen. Danach noch Diff-Hellmann erzeugen ebenfalls via Button.  
Dann müssen User via Schulkonsole ein neues Zertifikat erstellen und der Admin muss dieses im IPFire aktivieren.

Habe ich heute ausprobiert:  
Update auf Core 120, löschen der alten CA, Anlegen der neuen CA und Diff-Hellmann. Paket auf den Client geladen und mit diesem sowohl unter Ubuntu 16.04, 18.04 und win10 erfolgreich eine VPN-Verbindung hergestellt.

VG  
Chris

---

<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:** [18. Januar 2019 um 16:05 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/12 "2019-01-18T16:05:11Z")

</div>

Hallo,

es gibt ein zusätzliches Problem bei der Aktualisierung des IPFire von 119 auf 120 oder 121. Nach o.g. Verfahren meldet IPFire, dass das Host-Zertifikat nicht RFC3280 konform sei.

Dies liegt darin begründet, dass unter  
`/var/ipfire/ovpn/openssl/ovpn.cnf`  
die “extendedKeyUsage” Parameter für das Zertifikat in der Konfig fehlen.

Lösung:

1. Stoppe OpenVPN Server im IPFire
2. Ändere in den allg. Einstellungen die Verschlüsselung auf z.B. AES-CBC (256 Bit) und unter den erweiterten Einstellungen die Kryptographieoptionen auf SHA256
3. IPFire OpenVNPN: Lösche X.509 Instanz auf dem Ipfire (Achtung alle Zertifikate werden unbrauchbar und müssen neu angelegt werden)
4. Editiere auf der Konsole die Datei `/var/ipfire/ovpn/openssl/ovpn.cnf`, indem Du den gesamten Inhalt durch den Inhalt die unter folgendem Link zu findenden Vorlagendatei ersetzt:  
[https://git.ipfire.org/?p=ipfire-2.x.git;a=blob\_plain;f=config/ovpn/openssl/ovpn.cnf;hb=refs/heads/core123](https://git.ipfire.org/?p=ipfire-2.x.git;a=blob_plain;f=config/ovpn/openssl/ovpn.cnf;hb=refs/heads/core123)
5. Erzeuge ein neues Host/Root - Zertifikat (mind.2048 Bit Schlüssellänge)
6. Erzeuge einen neuen Diffie Hellmann key mit mind. 2048 Bite Schlüssellänge (steht dann in der Gui unter TLS)
7. Starte den OpenVPN Server neu
8. User generieren eine neuen Key
9. Admin aktiviert diese Keys auf dem OpenVPN Server

-\> OpenVPN client Verbindung funktioniert nun und auf dem Server gibt es keine Fehlermeldungen mehr!

---

<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:** [26. Januar 2019 um 16:36 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/13 "2019-01-26T16:36:56Z")

</div>

Hallo Christian,

ich bekomme OpenVPN (IPFIRE Core 126) mit der Anleitung nicht zum laufen. Der Server läuft, die Verbindung unter Ubuntu 18.04 wird aufgebaut,baut sich aber wieder ab.

Hast Du noch einen Tip wo ich suchen könnte?

Gruß

Alois

---

<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:** [26. Januar 2019 um 17:05 UTC](https://ask.linuxmuster.net/t/ipfire-core-120-funktioniert/2269/14 "2019-01-26T17:05:35Z")

</div>

Ich antworte mir selbst. Die Konfigurationsdatei welche in meinem Homeverzeichnis unter OpenVPN liegt heißt meinname-TO-Firewall-RED.ovpn sieht so aus und funktioniert nicht:

#OpenVPN Server conf  
tls-client  
client  
dev tun  
proto udp  
tun-mtu 1400  
remote [meineschule.de](http://meineschule.de) 1194  
pkcs12 meinname.p12  
cipher AES-256-CBC  
comp-lzo  
verb 3  
ns-cert-type server

Damit funktioniert OpenVPN nicht.

Wenn ich die Konfigurationsdatei mit Zertifikat aus der IPFIRE Web-Oberfläche herunterlade (gezippt bekomme ich zwei Dateien meinname.p12 und meinname-TO-IPFire.ovpn)  
Die meinname.p12 Datei ist identisch der mit der Schulkonsole herunter geladenen.  
Die Datei meinname-TO-IPFire.ovpn sieht dann so aus und funktioniert:

#OpenVPN Client conf  
tls-client  
client  
nobind  
dev tun  
proto udp  
tun-mtu 1400  
remote [meineschule.de](http://meineschule.de) 1194  
#Coment the above line and uncoment the next line, if you want to connect on the Blue interface  
;remote 172.16.16.254 1194  
pkcs12 meinname.p12  
cipher AES-256-CBC  
auth SHA256  
comp-lzo  
verb 3  
remote-cert-tls server  
verify-x509-name ipfire.meineschule.lokal name

Wie schaffe ich es, dass aus der Schulkonsole die richtigen Konfigurationsdateien herunter geladen werden?

Gruß

Alois
