OPNsense Forum

International Forums => German - Deutsch => Topic started by: Anderer on October 07, 2025, 05:21:01 PM

Title: Snapshot testweise aktivieren
Post by: Anderer on October 07, 2025, 05:21:01 PM
Hallo zusammen,

nach dem Update der externen IP, konnte ich zwar ein neues LE Zertifikat ausstellen, aber der (dazu neu angelegte) Token wurde lt. deSEC angeblich NIE benutzt und ich komme von extern nicht mehr auf *.SUBDOMAIN.dedyn.io. Gestern, vor meiner Nextcloudinstallatioin funktionierte das von intern und extern problemlos und das Zertifikat hatte A+.

Jetzt würde ich gerne auf den Stand von gestern zurückgehen, aber ich verstehe die angezeigte Größe nicht. Die Doku und im Forum habe ich dazu bereits gelesen, aber es trotzdem nicht verstanden. Sorry!

System: Snapshots
Name Aktiv Einh. Größe Erstellt
202509240733-default - - 1.82G 2025-09-24 07:33
20250924221958-FW-Rule-Global-Internet-funktioniert - - 720K 2025-09-24 22:20
20251004120232-Ping-nur-mit-floating-Rule - - 7.22M 2025-10-04 12:03
20251005154515-Ping-nur-mit-floating-Rule-vor-Reset - - 2.20M 2025-10-05 15:45
20251005191526-CLEAN-25.7.4-DHCP-192.168.50.0 - - 8K 2025-10-05 19:16
Default NR / 2.17G 2025-10-05 19:18
202510052015-default - - 3.84M 2025-10-05 20:18
20251006103613-CLEAN-DHCP-PING-DNS-LE-Certificate - - 2.67M 2025-10-06 10:36
20251007164857-nach-NC-Installation-messed-up - - 8K 2025-10-07 16:49

Ich habe verstanden:

Nicht verstanden habe ich, die Größe:

FRAGEN:

Dankeschön
Title: Re: Snapshot testweise aktivieren
Post by: Anderer on October 07, 2025, 06:48:06 PM
Die Fragen waren wohl berechtigt. Falls jemand Hinweise hat, wäre ich dankbar.

Ich habe nun auf "CLEAN..." zurückgesetzt und weiß 100% dass HAProxy konfiguriert war, dass dnyDNS von extern und von intern funktionierte, dass der Port von OPNsense geändert wurde und dass ein LE Zertifikat mit A+ erstellt wurde. Das HAProxy Tutorial war komplett durchgearbeitet und alles funktionierte. Definitiv.

Jetzt ist HAProxy deaktiviert und es gibt keine einzige Einstellung, weder Server, noch Backends, Condition, Rule, Map File etc. und OPNsense hat wieder den Standard-Port. Seltsamerweise gibt es im ACME Client jedoch ein LE Zertifikat auf die dynDNS, welches mit OK angezeigt wird und auch die DNS-01 Challenge ist da. Ich vermute, dass sich das Zertifikat nicht ohne Weiteres aktualisieren lässt, da sich der Token geändert hat. DynDNS funktioniert weder von intern noch von extern. Auch die Overrides aus Part 6 sind verschwunden.

System: Snapshots
Name Aktiv Einh. Größe Erstellt
202509240733-default - - 1.82G 2025-09-24 07:33
20250924221958-FW-Rule-Global-Internet-funktioniert - - 720K 2025-09-24 22:20
20251004120232-Ping-nur-mit-floating-Rule - - 7.22M 2025-10-04 12:03
20251005154515-Ping-nur-mit-floating-Rule-vor-Reset - - 2.20M 2025-10-05 15:45
20251005191526-CLEAN-25.7.4-DHCP-192.168.50.0 - - 8K 2025-10-05 19:16
Default - - 16.6M 2025-10-05 19:18
202510052015-default - - 3.84M 2025-10-05 20:18
20251006103613-CLEAN-DHCP-PING-DNS-LE-Certificate NR / 2.16G 2025-10-06 10:36
20251007164857-nach-NC-Installation-messed-up - - 2.56M 2025-10-07 16:49

Ich werde jetzt versuchen, zum Snapshot "nach-NC..." zurückzugehen, befürchte jedoch, dass auch das nicht klappen wird. Andernfalls probiere ich zurück zu "Clean-25.7.4..." oder muss nochmals alles auf Werkseinstellungen zurücksetzen. Für die Sicherung nach Einrichtung des HAProxy hat der Snapshot jedenfalls nicht funktioniert.
Title: Re: Snapshot testweise aktivieren
Post by: Anderer on October 07, 2025, 08:01:42 PM
Ich habe nun auch versucht, verschiedene Backup über die xml-Dateien einzuspielen, aber nichts hat funktioniert.

Obwohl ich mit Backup und Snapshot - mehrfach - nach Neuinstallation und im Einrichtungsverlauf gesichert hatte, komme ich auf keinen sinnvollen Stand zurück. Meistens fehlen die kompletten Einstellungen von HAProxy oder es fehlen komplett alle Einstellungen. Es ist nur möglich, auf den letzten Stand von heute Abend zurückzukommen, aber damit funktioniert weder das LE Zertifikat noch dynDNS von extern - weshalb auch immer.

Also werde ich jetzt nochmals ein Werksreset machen und alles neu einstellen. Das ist nicht ganz sooo schlimm, da außer HAProxy noch nichts installiert war. Trotzdem, für die Zukunft:

Hat jemand Erfahrungen mit Backup UND AUCH Rollback?


Ich würde gerne das nächste Mal sicherstellen, dass ich immer wieder auf den Stand zurück kann, wenn IPs eingestellt sind, Reverse Proxy und LE Zertifikat funktionieren usw. Dankeschön :-)
Title: Re: Snapshot testweise aktivieren
Post by: Monviech (Cedrik) on October 07, 2025, 09:41:30 PM
Das beste Tool um einen Zustand zu sichern (auch auf externe festplatte zum ablegen) und ihn 1:1 wiederherstellen zu können ist dd. Damit kann man einen Klon der Festplatte anlegen und wiederherstellen. Man kann auch scp + gzip + dd verbinden um ein backup remote zu übertragen :)

https://man.freebsd.org/cgi/man.cgi?query=dd&manpath=FreeBSD+5.3-RELEASE+and+Ports

Ansonsten reicht die config.xml die man in Backups runterladen kann. Die auf einem neuen System einzuspielen sollte alle einstellungen wiederherstellen nachdem man die plugins nachinstalliert hat.

Snapshots sind auch gut, aber wenn man zurück geht darf man halt nicht vergessen die config.xml vorher zu sichern wenn man schon Änderungen gemacht hat die man in der Vergangenheit nicht hat.

Ich persönlich benutze nur die config.xml. Nach einer neuinstallation ist alles sauber da. Snapshots sind nur für kurze Zeiträume geeignet. (rollback nach update oder change)

Title: Re: Snapshot testweise aktivieren
Post by: Patrick M. Hausen on October 07, 2025, 09:43:55 PM
Snapshots stellen die Software-Version wieder her und man macht sie am besten vor jedem Update.

Konfigurations-Backups stellen die Konfiguration wieder her.
Title: Re: Snapshot testweise aktivieren
Post by: viragomann on October 07, 2025, 10:07:53 PM
Und weil wir hier gerade bei Nextcloud sind, seit einiger Zeit habe ich das Nextcloud Backup (Plugin) eingerichtet. Damit macht OPNsense nach jeder Konfigurationsänderung ein Backup der Konfig auf die Nextcloud. So habe ich immer ein Backup auch außerhalb der OPNsense, mit dem ich ggf. auch eine Neuinstallation wieder herstellen könnte.

Ein wöchentliches Backup via ssh habe ich zudem, seit ich OPNsense produktiv verwende.
Title: Re: Snapshot testweise aktivieren
Post by: Anderer on October 07, 2025, 10:18:56 PM
Quote from: Monviech (Cedrik) on October 07, 2025, 09:41:30 PMIch persönlich benutze nur die config.xml. Nach einer neuinstallation ist alles sauber da.
OK, ich habe OPNsense auf Werkseinstellungen zurückgesetzt und die IP wieder geändert. Die 3 Plugins für HAProxy sind installiert.

Jetzt habe ich folgendes Backup:
config-OPNsense.internal-20251006131220-CLEAN-DHCP-PING-dynDNS-LE-Certificate-A+.xml

Was muss ich bitte einstellen, wenn ich genau den Zusand zum Zeitpunkt der Sicherung wiederherstellen möchte?

Ich habe dazu auch den (eigentlich) passenden Snapshot, habe aber den Unterschied noch nicht verstanden.

Fakt ist, das gestern abend LE Zertifikat A+ sowie dynDNS von extern und intern funktionierten und jetzt geht nichts mehr - selbst Ping für dynDNS geht nicht.
Title: Re: Snapshot testweise aktivieren
Post by: Anderer on October 07, 2025, 10:26:05 PM
Quote from: Patrick M. Hausen on October 07, 2025, 09:43:55 PMSnapshots stellen die Software-Version wieder her und man macht sie am besten vor jedem Update.
ich habe schon danach gesucht, aber ich verstehe den Unterschied nicht.


Hauptfrage:

Wie ich es auch probiert habe, konnte ich den Stand von gestern Abend - trotz mehrer Snapshots und xml-Sicherungen - bisher nicht wiederherstellen.
Title: Re: Snapshot testweise aktivieren
Post by: Anderer on October 07, 2025, 10:27:55 PM
Quote from: viragomann on October 07, 2025, 10:07:53 PMUnd weil wir hier gerade bei Nextcloud sind, seit einiger Zeit habe ich das Nextcloud Backup (Plugin) eingerichtet. Damit macht OPNsense nach jeder Konfigurationsänderung ein Backup der Konfig auf die Nextcloud. So habe ich immer ein Backup auch außerhalb der OPNsense, mit dem ich ggf. auch eine Neuinstallation wieder herstellen könnte.
DAS ist, was ich eigentlich möchte, wenn ich es dann mal schaffen würde, Nextcloud zu installieren.
Title: Re: Snapshot testweise aktivieren
Post by: Patrick M. Hausen on October 07, 2025, 10:46:10 PM
Quote from: Anderer on October 07, 2025, 10:26:05 PMSystem: Configuration: Backups: Backup Count: habe ich jetzt auf 1000 gesetzt, da 20 nur 2 Stunden (zu wenig) waren..
=> Das kann ich wohl in "History" vergleichen und wiederherstellen.
=> Hat bei mir nicht funktioniert, da ich nicht bis gestern zurückkam.

Sorry, noch nie benutzt. Speichert aber wohl lokale Kopien der XML-Konfiguration.

Quote from: Anderer on October 07, 2025, 10:26:05 PMSystem: Configuration: Backups: Download
=> Hier habe ich nach jedem guten Stand ein Download gemacht und "Do not backup RRD data" deaktiviert.

Das solltest du m.E. nach jedem erfolgreichen Schritt tun. Die kannst du wieder hochladen und damit einen Konfigurations-Stand komplett wiederherstellen. Die RRD-Daten würde ich dabei ausschließen, also den Haken drin lassen. Das sind die bunten Graphen, sonst nix.

Quote from: Anderer on October 07, 2025, 10:26:05 PMSystem: Configuration: Backups: Restore
=> Hier habe ich die .xml Dateien hochgeladen, aber die beiden mittleren Optionen verstehe ich nicht und finde keine Erklärung:
- Exclude console settings from import Y/N ?
- Flush (full) local configuration history: Y/N ?

Wenn man das Backup auf eine andere Firewall einspielt, und die hat einen anderen Konsol-Typ, also z.B. VGA und die, von der das Backup kommt, seriell, dann kann man sagen "lass die Konsole wie sie ist".
Die zweite Option schmeißt die lokalen Konfigurations-Backups (siehe erste Frage) weg. Evtl. weil man eben ein Restore von einer Maschine auf eine andere macht und die Historie sowieso nicht mehr passt.

Quote from: Anderer on October 07, 2025, 10:26:05 PMSystem: Configuration: Wizard
=> Was enthalten die Snapshots, wenn die Konfiguration (nur) separat gesichert wird?

Du meinst System > Snapshots? Die gesamte installierte Software. Also wenn du ein Update, z.B. morgen von 25.7.4 auf 25.7.5 machst, und das macht irgendwas kaputt, dann kannst du mit dem Snapshot auf 25.7.4 zurück rollen.

M.E. sollte dabei auch die Konfiguration auf den Stand zu dem Zeitpunkt als der Snapshot erstellt wurde, zurückgesetzt werden. Keine Ahnung, weshalb das bei dir nicht klappt.

Aber andererseits brauchst du nur das exportierte Konfigurations-Backup.

Und zu deiner Frage von der Größe der Snapshots: die ist immer die Differenz zum gerade aktiven System. Du machst einen Snapshot, dann hat der eine Größe von 0, weil du am System noch nichts geändert hast. Wenn du nun 100 MB "irgendwas" löschst, dann hat der Snapshot 100 MB Größe, weil die gelöschten Daten da noch drin sind.

Das sind ZFS-Clones in Form von FreeBSD Boot-Environments:

https://klarasystems.com/articles/managing-boot-environments/


Gruß, Patrick
Title: Re: Snapshot testweise aktivieren
Post by: Anderer on October 07, 2025, 11:43:40 PM
kann ich bitte noch einen Hinweis bekommen?

Ich habe jetzt die Konfiguration über das xml File hochgeladen und das scheint zu stimmen. Es sind ja die gleiche Version und Plugins, von daher sollte ich keinen Snapshot brauchen. Ich haber noch nicht verstanden, was im Snapshot enthalten ist - alleine hat er nicht ausgereicht.

Alles sieht in OPNsense - für mich - wieder gut aus, ABER


Also ich denke, dass die Verbindung nach extern bzw. zu deSEC gestört ist.


Wo müsste ich bitte nach Fehlern suchen, ohne nochmals alles von Werkseinstellungen neu zu installieren?

Falls das jemand relativ einfach sieht, wäre ich dankbar, nicht nochmals von vorne beginnen zu müssen. Merci


Title: Re: Snapshot testweise aktivieren
Post by: viragomann on October 08, 2025, 12:32:05 PM
Quote from: Anderer on October 07, 2025, 11:43:40 PMdynDNS funktioniert weder intern noch extern
Hast du auch versucht, es manuell auszulösen?
Auch könntest du das Update von einem Host hinter der OPNsense mittels Browser testen.

Quote from: Anderer on October 07, 2025, 11:43:40 PMWo müsste ich bitte nach Fehlern suchen, ohne nochmals alles von Werkseinstellungen neu zu installieren?
Am besten in den Logs.
Title: Re: Snapshot testweise aktivieren
Post by: Patrick M. Hausen on October 08, 2025, 12:36:32 PM
Quote from: Anderer on October 07, 2025, 11:43:40 PMIch habe noch nicht verstanden, was im Snapshot enthalten ist.

Die gesamte aktuell installierte Software.

Du bist im Moment auf 25.7.4 nehme ich an. Du legst einen Snapshot an. Heute erscheint 25.7.5. Du spielst das Update ein und irgendwas geht kaputt. Wenn du den Snapshot wieder aktivierts, bist du wieder auf 25.7.4.