> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wirespeed.co/llms.txt
> Use this file to discover all available pages before exploring further.

# pfSense / OPNsense

> Firewall- und DHCP-Syslog von pfSense und OPNsense weiterleiten

## Einrichtung

Folgen Sie der gemeinsamen Anleitung [Log-Forwarder](https://docs.wirespeed.co/de/integrations/log-forwarders.md), um **pfSense / OPNsense** hinzuzufügen und die **Forwarder-Details** zu öffnen (oder fragen Sie im Chat nach `ip:port` des Listeners).

### pfSense

1. Öffnen Sie **Status** > **System Logs** und wählen Sie den Tab **Settings**
2. Stellen Sie unter **General Logging Options** **Log Message Format** auf **syslog (RFC 5424, with RFC 3339 microsecond-precision timestamps)**. Seine Zeitstempel enthalten den UTC-Versatz, und es enthält den Hostnamen der Firewall. **BSD (RFC 3164, default)** wird ebenfalls unterstützt, enthält jedoch keinen Hostnamen, und seine Zeitstempel haben keine Zeitzone, sodass sie als UTC gelesen werden. Diese Einstellung ändert auch das Format der lokalen Protokolle der Firewall
3. Aktivieren Sie unter **Remote Logging Options** die Option **Enable Remote Logging**
4. Geben Sie den Listener als `ip:port` in **Server 1** unter **Remote log servers** ein. pfSense sendet ausschließlich über UDP, verwenden Sie daher einen UDP-Listener. UDP-Syslog ist weder verschlüsselt noch authentifiziert; senden Sie es daher nur über ein vertrauenswürdiges Netzwerk oder einen VPN-Tunnel. Wenn die Daten über ein VPN gesendet werden müssen, setzen Sie **Source Address** auf diese Schnittstelle
5. Wählen Sie unter **Remote Syslog Contents** **Everything**. Wenn Sie die Auswahl einschränken möchten, wählen Sie mindestens **Firewall Events**, **DHCP Events** und **DNS Events**
6. Klicken Sie auf **Save**. Die Ereignisse werden in Kürze angezeigt

DHCP-Lease-Details werden aus dem Kea-DHCP-Server geparst, der unter **System** > **Advanced** > **Networking** > **Server Backend** ausgewählt wird. Zeilen des veralteten ISC-DHCP-Backends werden unter **Sonstige** gespeichert.

### OPNsense

1. Öffnen Sie **System** > **Settings** > **Logging** und wählen Sie den Tab **Remote**
2. Klicken Sie auf **+**, um ein Ziel hinzuzufügen, und aktivieren Sie **Enabled**
3. Setzen Sie **Transport** passend zu **Forwarder-Details** (**UDP(4)**, **TCP(4)** oder **TLS(4)** bzw. die Variante **(6)** für einen IPv6-Listener) und geben Sie **Hostname** und **Port** des Listeners ein
4. Lassen Sie **Applications** leer, um alles zu senden, oder wählen Sie mindestens **filter (filterlog)** und Ihren DHCP-Server: **kea (kea-dhcp4)**, **dhcpd (dhcpd)** oder **dnsmasq (dnsmasq)**
5. Aktivieren Sie **RFC5424**, klicken Sie auf **Save** und dann auf **Apply**

Wenn **Forwarder-Details** **TLS: Aktiviert** anzeigt, benötigt OPNsense zwei Dinge, bevor eine Verbindung hergestellt werden kann. Importieren Sie erstens die Zertifizierungsstelle, die das Zertifikat von Wirespeed ausgestellt hat, unter **System** > **Trust** > **Authorities**. Wählen Sie zweitens im Feld **Certificate** des Ziels ein Client-Zertifikat aus. OPNsense speichert ein TLS-Ziel nicht ohne ein solches; jedes Zertifikat mit privatem Schlüssel aus **System** > **Trust** > **Certificates** funktioniert. Siehe [Syslog über TLS](https://docs.wirespeed.co/de/integrations/log-forwarders.md#syslog-über-tls).

## Geparste Ereignisse

Jede Zeile wird mit ihrer Programmfamilie gekennzeichnet (`filterlog`, `kea_dhcp`, `filterdns`, `cron` oder `other`). Das standardmäßige BSD-Format (RFC 3164) von pfSense enthält keinen Hostnamen, daher bleibt das Feld **host** leer, sofern Sie **Log Message Format** nicht auf syslog (RFC 5424) umstellen.

* **Firewall** (`filterlog`): Regelnummer, Unterregel, Anchor, Tracker, Schnittstelle, Grund, Aktion und Richtung sowie der IPv4- oder IPv6-Header (TTL oder Hop-Limit, Flags, Protokoll, Länge, Quell- und Ziel-IP). TCP und UDP ergänzen Ports und Datenlänge; TCP ergänzt Flags, Sequenznummer, Bestätigungsnummer, Fenster und Optionen. ICMP ergänzt den Typ und seine typspezifischen Felder, CARP seine Advertisement-Felder. OPNsense wird an seinem 32-stelligen Regel-Label erkannt und als Variante gespeichert.
* **DHCP** (`kea_dhcp`): Kea-Protokollstufe, Logger und Meldungs-ID. Lease-Meldungen wie `DHCP4_LEASE_ALLOC` ergänzen Client-MAC, Client-ID, Transaktions-ID, zugewiesene IP und Lease-Dauer.
* **Filter DNS** (`filterdns`): der aufzulösende Alias-Hostname, gespeichert als Domain. Unter pfSense erfordert dies **DNS Events** oder **Everything**.
* **Cron** (`cron`): Benutzer und Befehl.
* **Sonstige**: Zeilen anderer Programme werden mit Programmname und Meldung gespeichert. Zugriffszeilen des webConfigurator (nginx) enthalten zusätzlich Client-IP, Anfrage, Status und User-Agent.

Anmeldungen an der Weboberfläche und per SSH werden noch nicht normalisiert.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.