Question about the use of the firewall on this OS.

I have read:
SuSEfirewall2
and
SuSEfirewall2/Service Definitions Added via Packages

How can see the rules using the command line?
I don’t see iptables on the system.

iptables is there on the system. Suse firewall is using iptables only. Look for typos when you typed iptables.

sudo /sbin/SuSEfirewall2 status

Why this particular solution on this OS?

SUSE firewall is a front-end to the iptables for those who don’t want to do stuff via CLI. It also hides a lot of techy stuff from the end-users who don’t want to know. It allows the end-users to do stuff via a common admin tool - Yast. Like any other “rc” scripts, this also provides similar interface. That’s why you can do:

rcSuSEfirewall2 status
rcSuSEfirewall2 start
rcSuSEfirewall2 stop

You can use iptables directly if you want.

Where exactly is the file iptables on this system?
I don’t see it.

/usr/sbin/iptables

Thanks .