Could you please explain?
I can start-stop, enable-disable the firewalld daemon from YaST Service Manager, but cannot configure the firewall from YaST.
From a KDE application launcher I can start firewall-config (via kdesu), but cannot run firewalld.
So it does, but only with graphical YaST. I normally use the ncurses version, which displays:
Error
YaST currently does not have a module for configuring firewall. Please,
either use "firewall-config" to configure your firewall via a user interface
or "firewall-cmd" for the command line.
Right ,there is no ncurses utility at this time, and even the graphical utility is not a YaST module. It’s a firewalld utility called by YaST. However, Red Hat/Fedora have system-config-firewall-tui (ncurses utility for firewalld), which might be a good option for openSUSE IMHO…
Thanks, I had a quick look at system-config-firewall-tui (which I had been unaware of).
It seemed less onerous than reading the firewall-cmd man page, but I think that editing “/etc/firewalld/zones/public.xml” with vim (or whatever editor is preferred) is much simpler; that (plus scp) is how I converted our servers from SuSEfirewall2 to firewalld.