GNU/Linux >> Belajar Linux >  >> Cent OS

Perintah pengaturan di CentOS 7 melempar Kesalahan - FirewallD aktif, silakan gunakan firewall-cmd!

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


Cent OS
  1. Siapkan FirewallD di CentOS 7

  2. "kesalahan:tidak dapat menemukan perintah 'ffffffffff ....." Kesalahan GRUB2 CentOS/RHEL 7

  3. Cara Menggunakan iptables alih-alih firewalld di CentOS/RHEL 7 dan 8

  1. Cara Memperbaiki "perintah semanage" Tidak Ditemukan Kesalahan di CentOS

  2. Instal dan Gunakan perintah Curl pada CentOS 8 - Proses Langkah demi Langkah?

  3. Kesalahan:Perintah Pengaturan tidak ditemukan di CentOS VPS [Terpecahkan]

  1. Buka port HTTP 80 dan HTTPS 443 di firewalld pada CentOS 8

  2. "firewall-cmd:perintah tidak ditemukan" pada CentOS 8 [Terpecahkan]

  3. Cara Mengatur Firewall menggunakan FirewallD di CentOS 8