CentOS 7’den itibaren FirewallD, iptables yerine varsayılan güvenlik duvarı yönetim aracı olarak kurulu geliyor.
Firewall-cmd komutuyla firewallD kolayca kontrol edilebiliyor. Fakat bildiğiniz Iptables komutlarında kendinizi daha rahat hissedecekseniz bildiğimiz Iptables aracına geri dönebilirsiniz.
FirewallD’ı Devre Dışı Bırakmak
1- FirewallD hizmetini durdurmak için komut satırına aşağıdaki kodu yazın:
systemctl stop firewalld
2 – Sistem başladığında otomatik başlatılmasını engelleyin:
systemctl disable firewalld
3 – Başka bir servis tarafından başlatılmasını engellemek için FirewallD’ı maskeleyin:
systemctl mask --now firewalld
Iptables Kurulumu ve Etkinleştirilmesi
1- iptables-service
paketini CentOS depolarından yüklemek için aşağıdaki komutu çalıştırın :
yum install iptables-services
2- Paket yüklendikten sonra Iptables hizmetini başlatın.
systemctl start iptables
3- Iptables hizmeti sistem yeniden başlatıldığında da otomatik başlasın:
systemctl enable iptables
4- Geçerli Iptables kurallarını kontrol etmek için aşağıdaki komutu kullanın:
iptables -nvL