Cara install firewallD di Centos 7 sebetulnya sangat mudah, firewalld digunakan untuk mempermudah konfigurasi firewall di centos sehingga rule yang kita inginkan akan mudah kita implementasikan. kadang httpd tidak jalan karena portnya masih di block oleh firewall begitupun dengan webmin. baiklah kita mulai
Install firewalld dengan yum
sudo yum install firewalld
kita enable firewalnya
sudo systemctl enable firewalld
kita coba start
systemctl start firewalld.service
Kita lihat status running programnya
sudo firewall-cmd --state
output
running
Jika outputnya sudan Running berarti firewal nya sudah berjalan baik, tinggal kita masukan rulenya, contoh kita masukan rule untuk http dan https :
# firewall-cmd --zone=dmz --add-service=http --permanent # firewall-cmd --zone=dmz --add-service=https --permanent
atau dengan menggunakan port sebagai acuan
firewall-cmd --add-port=7022/tcp --permanent
terakhir kita cek list dari rule yang sudah kita buat
# firewall-cmd --list-all
dmz
target: default
icmp-block-inversion: no
interfaces:
sources:
services: http https imap imaps pop3 pop3s smtp smtps
ports: 7022/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:
Sebenarnya masih banyak fungsi dan manfaat yang bisa kita dapat dari firewalld ini, namun bahasan kita kali ini sudah cukup untuk beberapa keperluan.