Я удивлён, что это вообще нужно. При использовании роутера или брандмауэра не стоит заморачиваться с правильным завершением работы. Почему их не сделали устойчивыми к отключению питания? Мне нужно иметь возможность просто выдернуть вилку, включить, снова выдернуть — когда угодно, без захода в интерфейс и выполнения корректного выключения. Это сетевая техника, и с ней нужно обращаться соответственно. Если это связано с программой Unifi Controller, тогда её лучше убрать. Это ломает всю идею оборудования, которое должно выдерживать отключения питания. Я уже 20 лет пользуюсь оборудованием Cisco и подобным, и просто перезагружаю оборудование отключением питания — и ничего с ним не происходит. А если вдруг отключат свет? Теперь для защиты питания нужен ИБП, который вообще не должен быть обязателен.