Saya biasanya menggunakan pengaturan atau system-config-firewall perintah untuk mengkonfigurasi firewall di mesin CentOS. Tetapi perintah yang sama di CentOS 7 gagal dengan pesan kesalahan ERROR:FirewallD is active, please use firewall-cmd .
$setup ERROR: FirewallD is active, please use firewall-cmd. ERROR: FirewallD is active, please use firewall-cmd.
Pesan kesalahan di atas menyarankan untuk menggunakan firewall-cmd perintah, yang sebenarnya menggunakan firewall layanan.
Firewalld adalah layanan baru yang menggantikan system-config-firewall di CentOS versi terbaru. Ini memungkinkan Anda untuk mengelola firewall secara dinamis untuk menentukan tingkat kepercayaan koneksi jaringan atau antarmuka. Saat diaktifkan, layanan dimulai selama boot sistem dan saat mendengarkan, perintah seperti penyiapan dan system-config-firewall tidak akan berfungsi.
Anda dapat memeriksa status firewalld seperti yang ditunjukkan di bawah ini:
$service firewalld status Redirecting to /bin/systemctl status firewalld.service â firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running)
(atau)
$firewall-cmd --state running
Mengonfigurasi firewalld menggunakan alat GUI
Anda dapat menggunakan firewall-config perintah yang menyediakan antarmuka pengguna grafis untuk mengonfigurasi firewalld . Jika Anda tidak memilikinya, instal menggunakan yum .
$yum install firewall-config
$firewall-config
Bagaimana cara menggunakan perintah firewall-cmd?
Hal pertama yang harus dilakukan adalah memeriksa halaman manual firewall-cmd .
$man firewall-cmd
Misalnya, untuk mengizinkan port 80 di firewall, di bawah ini adalah perintahnya.
$firewall-cmd --add-port=80/tcp --permanent success
Berikut panduan lengkap tentang perintah penggunaan firewalld.
Bagaimana cara mendapatkan kembali system-config-firewall atau perintah setup?
Sederhana, Anda perlu mematikan firewalld daemon.
$service firewalld stop Redirecting to /bin/systemctl stop firewalld.service
$system-config-firewall