Hallo,
auf einem meiner root Server (Ubuntu 16.04) übersteht die per UFW eingerichtete Firewall einen Neustart nicht unbeschadet. Einige Regeln sind weg, andere irgendwie doppelt. Durch ein "ufw disable" "ufw enable" werden die IP-Tables weitestgehend restauriert.
Schaut man sich nach einem Neustart die ufw Regeln per "ufw status verbose" an sehen sie noch so aus wie vor dem Neustart - ein ip6tables -n -v --list sieht aber anderes aus als vor dem Neustart und auch anders nach dieser Kombination von "ufw disable" "ufw enable".