Disabling Firewalld on recently updated CentOS 7 server
It turns out on CentOS 7 the default firewall Iptables is replaced by Firewalld. The issue that I experienced meant that 2 firewalls were enabled that did not work well with each other.
To avoid that the different firewall services influence each other, run only one of them on a RHEL host, and disable the other services.
and
The Plesk firewall is using iptables. Firewalld and iptables are not working well together - after a reboot it can happen
that all ports to the server are closed (I encountered this problem every time, had to reload firewalld to resolve it).
So you should stop and disable firewalld.
Firewalld is geared towards workstations and is not as fully featured as Iptables, To avoid conflicts that prevent us for logging into the remote server via ssh it would be a good idea to disable and prevent prevent firewalld from starting at boot, and to mask and not let other services start firewalld.
sudo systemctl stop firewalldsudo systemctl disable firewalldsudo systemctl mask firewalldWhen you
maska service, a symlink is created from/etc/systemd/systemto/dev/null, leaving the original unit file elsewhere untouched. When youunmaska service the symlink is deleted.
By masking the firewalld command we make sure that it is never started even if it is a dependency of another service or application.
References / Resources
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/using-and-configuring-firewalld_configuring-and-managing-networking
https://askubuntu.com/questions/816285/what-is-the-difference-between-systemctl-mask-and-systemctl-disable
https://talk.plesk.com/threads/plesk-12-firewall-centos-7.333063/
Add new comment