Skip to main content
  1. Posts/

Cara Menambah Service di Firewalld

·1 min·
firewalld linux firewalld
Table of Contents

Menambahkan service di firewalld mungkin jarang dilakukan, karena umumnya kita cukup membuka port menggunakan opsi --add-port. Namun, dengan membuat service khusus, konfigurasi firewall akan lebih rapi serta memungkinkan Anda mengelompokkan banyak port sekaligus dalam satu definisi service.

Membuat Service Baru
#

  1. Buat file XML dengan struktur seperti berikut:
<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>Docker Overlay</short>
  <description>Koneksi overlay dari leader ke worker</description>
  <port port="7946" protocol="tcp"/>
</service>

📌 Anda dapat melihat contoh service bawaan di direktori:

/usr/lib/firewalld/services/
  1. Tambahkan file service ke firewalld dengan perintah:
firewall-cmd --permanent --new-service-from-file=service-name.xml --name=service-name
  1. Reload konfigurasi firewalld agar perubahan diterapkan:
firewall-cmd --reload
  1. Cek service yang telah ditambahkan:
firewall-cmd --info-service=service-name

Alternatif (Cara Cepat)
#

Selain cara di atas, Anda juga bisa langsung membuat file service di path:

nano /etc/firewalld/services/service-name.xml

Setelah selesai mengedit file, reload firewalld:

firewall-cmd --reload

Related

Cara Menambahkan Direct Rule di Firewalld
·1 min
firewalld linux firewalld
Konfigurasi IP Masquerading Menggunakan Firewalld
·1 min
firewalld linux firewalld
Konfigurasi LogDenied di Firewalld
·1 min
firewalld linux firewalld
Manajemen IPSet melalui Firewalld
·3 mins
firewalld linux firewalld
Script Bash untuk Backup MySQL
·2 mins
bash linux mysql bash
Bash Script Handbook
·11 mins
bash bash linux