Cara Install FirewallD di Ubuntu dan Linux Mint

Cara Install FirewallD di Ubuntu dan Linux Mint. Firewalld menyediakan manajemen firewall yang dinamis yang mendukung pengaturan pada IPv4 serta IPv6, ethernet bridge, dan set IP. Firewall ini sebenarnya adalah bawaan dari sistem operasi RHELL / CentOS 7 serta Fedora. Namun paketnya juga tersedia di repository Ubuntu.
Berikut fitur dari firewalld
  • Complete D-Bus API
  • IPv4, IPv6, bridge and ipset support
  • IPv4 and IPv6 NAT support
  • Firewall zones
  • Predefined list of zones, services and icmptypes
  • Simple service, port, protocol, source port, masquerading, port forwarding, icmp filter, rich rule, interface and source address handlig in zones
  • Simple service definition with ports, protocols, source ports, modules (netfilter helpers) and destination address handling
  • Rich Language for more flexible and complex rules in zones
  • Timed firewall rules in zones
  • Simple log of denied packets
  • Direct interface
  • Lockdown: Whitelisting of applications that may modify the firewall
  • Automatic loading of Linux kernel modules
  • Integration with Puppet
  • Command line clints for online and offline configuration
  • Graphical configuration tool using gtk3
  • Applet using Qt4


Karena di Ubuntu firewall bawaannya adalah UFW, pertama kita uninstall dulu UFW.
sudo service ufw stop
sudo apt remove ufw --purge
sudo apt autoremove

Cara Install FirewallD
Selanjutnya kita update paket yang ada di sistem Ubuntu terlebih dahulu.
sudo apt update
Lalu install firewalld dengan perintah
sudo apt install firewalld
Dependensi yang dibutuhkan oleh firewalld

  • init-system-helpers
  • python
  • python
  • python-dbus
  • python-slip-dbus
  • python-gi
  • gir1.2-glib-2.0
  • iptables
  • dbus
  • policykit-1

Dependensi diatas akan ikut terinstall saat kalian memasang paket firewalld di sistem Ubuntu atau Linux Mint.

Cara Uninstall FirewallD
Sementara jika kalian ingin menghapus instalasi firewalld dari sistem, berikut perintahnya
sudo apt-get purge --auto-remove firewalld

Cara konfigurasi firewalld agak berbeda dari ufw atau iptables. Dan memang tidak diharuskan bagi pengguna Ubuntu untuk menginstall firewalld. Namun jika kalian sebelumnya sudah terbiasa menggunakan CentOS dan manajemen firewall dengan firewalld, mungkin akan sedikit bingung dengan ufw sehingga menginstall firewalld di Ubuntu bisa menjadi alternatif. Saya sendiri sebenarnya lebih memilih memasukkan rule iptables secara langsung karena memang sudah terbiasa dari dulu sehingga saya tidak memasang ufw maupun firewalld di sistem yang saya gunakan.

Cara Konfigurasi FirewallD


Sekian tutorial kali ini semoga bermanfaat. Jika ada yang kurang jelas silahkan ditanyakan.