A partire da CentOS/RHEL 7, iptables viene sostituito con firewalld. In alcuni casi, potresti voler utilizzare il vecchio buon iptables invece di firewalld sul tuo sistema CentOS/RHEL 7 o 8. Questo post descrive i passaggi necessari per eseguire la conversione.
1. Installa il pacchetto di servizi iptables:
# /usr/bin/yum install iptables-services
2. Arresta il servizio firewalld:
# /usr/bin/systemctl stop firewalld
3. Mascherare il servizio firewalld (il mascheramento renderà impossibile avviare il servizio firewalld):
# /usr/bin/systemctl mask firewalld
4. Avvia il servizio iptables:
# /usr/bin/systemctl start iptables
5. Controlla lo stato del servizio iptable:
# /usr/bin/systemctl status iptables ● iptables.service - IPv4 firewall with iptables Loaded: loaded (/usr/lib/systemd/system/iptables.service; enabled; vendor preset: disabled) Active: active (exited) since Fri 2019-12-13 14:39:38 IST; 1min 49s ago ...
6. Abilita l'avvio di iptables all'avvio:
# /usr/bin/systemctl enable iptables
7. Elenca le tue regole di iptables:
# /usr/sbin/iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT icmp -- anywhere anywhere ACCEPT all -- anywhere anywhere ...