#Homelab · 3 Min. Lesezeit · Tim Rinkel

PANNE BEENDET! OPNsense 26.7.7 räumt die eigene Kernel-Panic-Chaos-Serie auf

PANNE BEENDET! OPNsense 26.7.7 räumt die eigene Kernel-Panic-Chaos-Serie auf

Manchmal ist die ehrlichste Überschrift die beste: OPNsense selbst nennt die neue Version 26.7.7 im eigenen Blog „hauptsächlich für die tapferen Hyper-V-Nutzer, die seit 26.7 mit Kernel-Panics gekämpft haben, die in 26.7.6 behoben wurden — nur um bei anderen neue Segmentation Faults auszulösen“. Veröffentlicht wurde das Update am 13. Oktober.

DIE PANNENSERIE IM ÜBERBLICK

Wer die letzten Wochen nicht verfolgt hat, hier die Kurzfassung:

  1. Version 26.7 brachte für Nutzer, die OPNsense als virtuelle Maschine unter Microsoft Hyper-V betreiben, wiederholte Kernel-Panics — die Firewall-VM stürzte ab, teils im Dauerbetrieb.
  2. Version 26.7.6 sollte genau das beheben — tat es auch für die Hyper-V-Fälle, löste dabei aber bei anderen Nutzern neue Segmentation Faults aus.
  3. Version 26.7.7 korrigiert nun beide Seiten des Problems gleichzeitig.

Das Entwicklungsteam bedankt sich im Blog ausdrücklich bei der Community für die Test- und Fehlersuchearbeit und verweist auf die enge Zusammenarbeit mit dem FreeBSD-Projekt — OPNsense baut bekanntlich auf FreeBSD auf, und Kernel-Probleme dieser Art lassen sich selten isoliert im eigenen Projekt lösen.

WARUM DAS FÜRS HOMELAB RELEVANT IST

OPNsense als virtuelle Firewall ist in Homelabs beliebt, weil sie sich bequem neben anderen Diensten auf demselben Hypervisor betreiben lässt — ob unter Proxmox, ESXi oder eben Hyper-V. Genau das macht eine instabile VM aber auch besonders schmerzhaft: Stürzt die Firewall-VM ab, ist im schlimmsten Fall das gesamte Heimnetz ohne Internetzugang, bis jemand manuell eingreift. Wer OPNsense unter Hyper-V betreibt — etwa auf einem Windows-Server-Host mit aktivierter Hyper-V-Rolle — war von dieser Kette direkt betroffen.

SO AKTUALISIERST DU — in 5 MINUTEN

  1. Backup der Konfiguration anlegen — über das Firewall-Menü oder config.xml sichern, wie vor jedem OPNsense-Update.
  2. Update über die Web-GUI einspielen: System → Firmware → Updates.
  3. Auch wenn 26.7.6 schon läuft: Der Zwischenfix war für andere Nutzer selbst fehlerhaft — ein Update auf 26.7.7 ist in jedem Fall sinnvoll, nicht nur für ursprünglich betroffene Hyper-V-Systeme.
  4. Nach dem Update neu starten und die Firewall-Regeln sowie den Internetzugang kurz testen.

FAZIT: Eine Patch-Serie, die zeigt, wie Open Source funktioniert

Drei Versionen in wenigen Wochen für ein einziges Problem sind kein Ruhmesblatt — aber die Offenheit, mit der OPNsense die eigene Pannenserie im Blog einordnet, ist bemerkenswert und nicht selbstverständlich. Für Nutzer zählt am Ende nur: Mit 26.7.7 sollte das Thema für beide betroffenen Gruppen erledigt sein. Wer es noch nicht installiert hat, sollte das zeitnah nachholen, unabhängig davon, welche der beiden Pannen einen selbst betroffen hat.

Häufige Fragen

Was genau behebt OPNsense 26.7.7?
Die Version löst zwei aufeinanderfolgende Probleme: die Kernel-Panics unter Microsoft Hyper-V, die seit Version 26.7 auftraten, und die Segmentation Faults, die der Zwischenfix in 26.7.6 bei anderen Nutzern neu verursacht hatte.
Ich betreibe OPNsense nicht unter Hyper-V — muss ich trotzdem updaten?
Ja, sinnvoll ist es trotzdem. Version 26.7.6 hat bei Nutzern außerhalb von Hyper-V eigene Stabilitätsprobleme in Form von Segmentation Faults ausgelöst. 26.7.7 behebt beide Seiten, ein Update lohnt sich deshalb unabhängig vom Hypervisor.
Ist das ein Sicherheits-Update?
Nein, es handelt sich um ein reines Stabilitäts-Update ohne Sicherheitslücke. Trotzdem ist die Dringlichkeit für Betroffene hoch, weil eine abstürzende Firewall-VM im Zweifel das gesamte Netzwerk vom Internet trennt.
Wie aktualisiere ich sicher?
Lege vorher ein Backup der Konfiguration an, spiele das Update über System → Firmware → Updates in der Web-Oberfläche ein und teste nach dem Neustart kurz die Firewall-Regeln und den Internetzugang.

Quellen

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert