Zum Inhalt

Front Panel

os-frontpanel · Hardware des Geräts

Zeigt die eigenen Informationen der Firewall über LCDproc auf dem LCD in der Front der Appliance und gibt den Tasten daneben etwas zu tun.

Im Menü

  • Mit installiertem os-xgs-npu: XGS: Front Panel
  • Ohne os-xgs-npu: System: Front Panel
Front Panel in der Weboberfläche
Seine Seite in der Weboberfläche, auf Englisch.

Das Plugin schreibt keinen Anzeigecode. LCDproc aus OPNsenses eigenem Repository steuert das Panel; dieses Plugin entscheidet, was die Bildschirme sagen, schreibt die Konfiguration von LCDd aus seiner Einstellungsseite und betreibt einen eigenen Dienst.

Auf der Sophos XGS 3300 führt die Brücke des Panels keinen Positionierungsbefehl aus, deshalb zeichnet das Plugin dieses Panel selbst, vierzig Zeichen auf einmal, und liest seine Tasten vom selben Port.

Nichts läuft, bevor es eingeschaltet wird. Beim Öffnen sucht die Seite die Appliance in ihrer Tabelle und schlägt einen Treiber und seine Einstellungen vor; angewendet wird nichts, bis Apply gedrückt wird. Ein serieller Port mit Login-Prompt wird abgelehnt.

Die Bildschirme sind englisch, gleich in welcher Sprache die GUI ist: Ein Zeichen-LCD hat keine arabischen Buchstaben, und alles außerhalb von ASCII wird vor dem Senden umgewandelt. Die Vorschau zeigt, was die Umwandlung geändert hat.

Funktionen

  • Bildschirme nach Wahl

    Identität, WAN, Durchsatz, System, Temperatur, eine eigene Nachricht und der schlechteste Port aus os-linkhealth, wenn dieses Plugin installiert ist, in der festgelegten Reihenfolge.

  • Geschwindigkeiten auf der Seite

    Sekunden pro Bildschirm, Laufgeschwindigkeit, Busverzögerung, vollständiges Neuzeichnen und der Heartbeat sind Einstellungen, jede in die Konfiguration von LCDd geschrieben.

  • Tasten und ein Menü

    Was jede Taste tut, wird im Tab Buttons festgelegt. Das eigene Menü des Panels hat System, Network, Screens und Power; Reboot und Shutdown brauchen eine zweistufige Bestätigung und werden ins Systemprotokoll geschrieben.

  • Lernt die Tasten eines Panels

    Learn the codes from the panel fragt jede Taste auf dem Display ab und behält, was es empfängt – für Panels, die ihre Tasten unaufgefordert senden.

  • Preview und Diagnostics

    Preview zeigt jeden Bildschirm so, wie das Panel ihn jetzt zeichnen würde. Diagnostics zeigt den Dienst, die Tasten, die seriellen Ports und welcher einen Login-Prompt trägt, und sendet eine Testzeile an das Panel.

Installieren und aktualisieren

Auf einer Sophos XGS Appliance ist es im Image von xgs-image-builder nur, wenn auf der Build-Seite Front panel auf Ja steht – ein Rack-Modell wie die XGS 3300; ein Desktop wie die XGS 136 hat keins –, und es wird eingeschaltet, wo die Tabelle des Plugins einen bestätigten Eintrag für das Modell hat. Neue Releases werden von Hand über den Tab Plugins von XGS: Updates installiert; nichts wird von selbst aktualisiert. Anderswo installieren Sie mit pkg add das Paket, das einem Release beiliegt, oder eines, das auf der Firewall mit tools/make-package.sh gebaut wurde; es bringt LCDproc als Abhängigkeit mit, und install/install.sh erledigt dasselbe ohne Paket. Dann öffnen Sie System: Front Panel, mit installiertem os-xgs-npu XGS: Front Panel.

Grenzen, und was noch nicht getestet ist

  • Zwei Panels sind bestätigt: die Sophos XG 330 rev 2 und die XGS 3300. Die übrigen Treiber, die LCDproc installiert, werden als Wahl angeboten, nicht getestet.
  • Ob ein anderes Programm den seriellen Port schon belegt, wird nicht geprüft; das beantwortet fstat (docs/panels.md).

Repository

Erste Veröffentlichung: 2026-10-16

os-frontpanel Releases