Gufw turns itself off at every reboot. I've entered all the commands in terminals.... sudo systemctl enable ufw sudo systemctl start ufw and so on. This is a major security risk. Why has a firewall been provided which switches itself off? Is there another firewall which works as would be expected? Thanks, Bob
Normally, there is no need to switch it on. The solution to your questions for ufw can be found here. More informations you found here. The normal behavior is if it's enabled it keeps enabled after reboot. To try another, maybe this fits your need firewalld.
And it's described in the gufw UI.