--- /dev/null
+[Unit]
+Description=Proxmox VE firewall
+ConditionPathExists=/usr/sbin/pve-firewall
+Wants=pve-cluster.service pvefw-logger.service
+After=pvefw-logger.service pve-cluster.service network.target stemd-modules-load.service
+DefaultDependencies=no
+Before=shutdown.target
+Conflicts=shutdown.target
+
+[Service]
+ExecStart=/usr/sbin/pve-firewall start
+ExecStop=/usr/sbin/pve-firewall stop
+ExecReload=/usr/sbin/pve-firewall restart
+Type=forking
+
+[Install]
+WantedBy=network-online.target
--- /dev/null
+[Unit]
+Description=Proxmox VE firewall logger
+ConditionPathExists=/usr/sbin/pvefw-logger
+DefaultDependencies=no
+Before=shutdown.target
+After=local-fs.target
+Conflicts=shutdown.target
+
+[Service]
+ExecStart=/usr/sbin/pvefw-logger
+TimeoutStopSec=5
+Type=forking
+