Bagaimana cara menonaktifkan Firewalld di CentOS Linux? Itu adalah salah satu pertanyaan utama yang diajukan di forum dan tempat ketika Anda seorang pemula yang bekerja pada sistem CentOS. Jawaban singkatnya adalah, Anda tidak perlu menonaktifkannya, itu solusinya mudah. Namun, jika Anda tidak punya waktu untuk bermain dengan firewalld dan mempelajari cara kerjanya, pada tutorial ini kami akan menunjukkan cara menonaktifkannya sepenuhnya.
Firewalld adalah solusi firewall yang diinstal secara default pada CentOS 7 dan CentOS 8, versi terbaru dari sistem operasi ini. Ini adalah solusi firewall yang bagus dan lengkap untuk sistem CentOS, meskipun ini bukan yang terbaik, dan mungkin Anda ingin menonaktifkannya sepenuhnya untuk menginstal yang lain, atau mungkin Anda hanya ingin menghapusnya.
Apa pun alasannya, jika Anda ingin menonaktifkan firewalld di CentOS maka Anda telah datang ke tempat yang tepat, jadi tetaplah bersama kami dan teruslah membaca.
Apa itu Firewalld?
Tetapi sebelum melakukan sesuatu, ada baiknya untuk mengetahui apa sebenarnya Firewalld itu. Seperti yang telah kami sebutkan, ini adalah solusi firewall, salah satu dari banyak yang tersedia untuk server CentOS, dan yang akan diinstal secara default di versi modern distro ini.
Sejak CentOS 7, Firewalld telah menjadi perangkat lunak yang digunakan untuk menggantikan iptables sebagai alat yang digunakan untuk mengelola aturan firewall. Kami sudah membicarakan sedikit tentang ini beberapa tahun yang lalu ketika kami melakukan perbandingan CentOS 7 vs CentOS 6 kami. Artikel tertaut berisi daftar perubahan penting yang ditambahkan di CentOS 7, jadi Anda mungkin ingin memeriksanya jika Anda menjalankan server CentOS 6, karena EOL distro itu akan hadir tahun ini.
Dalam kebanyakan kasus, menghapus atau menonaktifkan Firewalld tidak diperlukan. Seperti yang kami katakan, ini adalah firewall yang bagus, atau, lebih baik dikatakan, manajer firewall yang bagus, tetapi ini bukan yang terbaik dan Anda mungkin ingin mencoba sesuatu yang lain, atau mungkin Anda benar-benar menyukainya tetapi Anda perlu menonaktifkannya untuk melakukan beberapa pengujian. Bagaimanapun, mari kita lihat cara menonaktifkan Firewalld di CentOS.
Cara menonaktifkan Firewalld di CentOS
Pertama, untuk menonaktifkan pengelola firewall ini, kita memerlukan akses root atau akses sudo, yang berarti Anda memerlukan pengguna yang dapat menjalankan perintah sudo atau Anda harus dapat masuk sebagai pengguna root. Salah satu dari mereka akan melakukannya, jadi pilihlah favorit Anda.
firewall-cmd adalah alat manajemen untuk Firwalld di baris perintah, jadi pertama-tama mari kita periksa status layanan ini:
firewall-cmd --state
Jika semuanya baik-baik saja dan Firewalld berjalan dengan baik di sistem Anda, maka Anda akan mendapatkan output "berjalan". Jika hal ini tidak terjadi, kemungkinan alat tersebut sudah dinonaktifkan atau mungkin tidak berjalan saat ini.
Apakah sedang berjalan atau tidak, untuk memastikan untuk menghentikannya Anda hanya perlu menjalankan perintah berikut:
systemctl stop firewalld
Itu akan menghentikan layanan, tetapi tidak akan menonaktifkannya secara permanen, dan akan kembali online jika sistem di-boot ulang, jadi untuk menonaktifkannya sepenuhnya kita perlu menjalankan ini:
systemctl disable firewalld
Apa fungsinya? Ini menonaktifkan Firewalld saat boot, yang berarti bahwa meskipun sistem di-boot ulang, daemon Firewalld tidak akan kembali online. Saat ini, satu-satunya cara untuk memulai layanan Firewalld adalah melakukannya secara manual, yang dilakukan dengan perintah berikut:
systemctl enable firewalld systemctl start firewalld
Ini akan sepenuhnya mengaktifkan layanan saat boot dan memulainya untuk sesi saat ini. Kami sebenarnya tidak tertarik dengan hal ini, tetapi ada baiknya untuk diketahui dan Anda perlu memulainya lagi jika Anda menghentikannya hanya untuk pengujian.
Perintah Firewalld lainnya
Ada beberapa hal lagi yang dapat Anda lakukan dengan layanan Firewalld selain memulai, menghentikan, menonaktifkan, dan mengaktifkannya, jadi mari kita lihat perintah lain yang tersedia:
- muat ulang:Anda dapat menjalankan systemctl reload firewalld untuk melakukan reload layanan Firewalld. Apa artinya ini? Artinya, daemon layanan akan dimuat ulang untuk mengambil perubahan apa pun yang telah Anda lakukan, tanpa perlu menghentikan layanan dan memulainya lagi (yang merupakan cara populer untuk membuat perubahan diterapkan).
- reload-or-restart:beberapa layanan tidak menyediakan fungsionalitas reload, jadi jika kita tidak yakin apakah kita harus menjalankan reload atau restart untuk menerapkan perubahan, kita cukup menjalankan systemctl reload-or- restart firewalld . Tindakan ini akan mencoba memuat ulang layanan Firewalld, dan jika fungsi tersebut tidak tersedia, layanan akan dimulai ulang.
Kesimpulan
Pada kesempatan ini kita telah mempelajari beberapa hal tentang Firewalld pada sistem CentOS:kita telah mempelajari cara menghentikan layanan, kita juga berhasil mempelajari sebaliknya, yaitu mengaktifkan dan memulainya, dan tentu saja kita telah mempelajari cara menonaktifkan firewalld pada CentOS, itulah tujuan utama artikel ini. Terakhir, kami melihat beberapa perintah lain yang dapat digunakan untuk menerapkan perubahan pada daemon Firewalld kami.
Bacaan lebih lanjut:
- Menggunakan firewall – Dokumentasi RedHat Linux.