Upnp Lease File Problem

Started by Manu_King, March 29, 2026, 02:33:26 PM

Previous topic - Next topic
Hallo zusammen,

ich habe ein Problem mit dem miniupnpd (os-upnp Plugin) auf OPNsense 26.1.5.

Nach jedem Neustart erscheinen Fehlermeldungen wie:

could not open lease file: /var/run/miniupnpd.leases
could not open lease file: /var/run/miniupnpd.leases-ipv6

Mir ist bewusst, dass /var/run beim Boot geleert wird und die Lease-Dateien daher nicht mehr vorhanden sind.

Ich habe bereits versucht, die Dateien per Skript und Cronjob (@reboot) zu erstellen, allerdings scheint miniupnpd früher zu starten und findet die Dateien trotzdem nicht.

Frage:
Wie kann man sicherstellen, dass die Lease-Dateien beim Boot rechtzeitig vorhanden sind?
Oder gibt es eine Möglichkeit, den Pfad dauerhaft (z. B. nach /var/db) zu ändern?

Die Einstellungen des Plugins habe ich als Screenshot angehängt.

Viele Grüße
Manu

April 06, 2026, 06:22:40 PM #1 Last Edit: April 06, 2026, 06:24:19 PM by Cyberturtle
Hi,
ich hatte früher OPNsense genutzt und bin mittlerweile bei UniFi gelandet, welches ebenfalls diesen Dienst nutzt.

Ich würde es eher mit einem cron mit folgendem Inhalt versuchen:

@reboot touch /var/run/miniupnpd.leases && touch /var/run/miniupnpd.leases-ipv6 && killall miniupnpd


Falls der Daemon im Anschluss nicht selbst neugestartet wird noch mit nem Start ergänzen.

Vermutlich musst du es im cron des root (sudo crontab -e) installieren.

Ich würde die Lease files nicht persistieren. Das kann unschöne Seiteneffekte bringen.