/usr/local/opnsense/mvc/script/run_migrations.php
Once you are done with your migration you will be the migration expert I would actually advice as well if you are willing to create a full fledged guide on the Tutorials and FAQs section once you are done with the migration.https://forum.opnsense.org/index.php?board=24.0Summarizing all what can be migrated and which way. Would be helpful for others as well.Regards,S.
Apparently there was an issue in the migration that prevented nested aliases from validating during migration:https://github.com/opnsense/core/commit/e4c857f0So here is the full sequence on top of 23.7.7:The patch will be included in 23.7.8 onwards so no need to run the patching there!# opnsense-patch e4c857f0(only apply the patch once otherwise it's going to be removed again)# pluginctl -f OPNsense.Firewall.Alias# pluginctl -f aliases(confirm delete of garbage entries to allow for a migration)edit /conf/config.xml to add your pFsense <aliases/> section cleanly again -- it should go right above the last line of the file saying </opnsense># /usr/local/opnsense/mvc/script/run_migrations.phpMigrated OPNsense\Firewall\Alias from 0.0.0 to 1.0.1In case there are errors please post them here. They can be seen via the following command when the migration would fail.# opnsense-logCheers,Franco
As far as I can tell Mega's issue in interface mismatch and reset is the newer VLAN layout in pfSense which is e.g. em1.444 vs. the compatible one em1_vlan444.There's no way short of doing a search and replace to fix this properly, because the system will miss that this is a VLAN interface and behave oddly afterwards as well (even with lock being set).Cheers,Franco