Cara Memulakan/Berhenti dan Dayakan/Lumpuhkan Firewalld dan Firewall di Linux

Cara Memulakan/Berhenti dan Dayakan/Lumpuhkan Firewalld dan Firewall di Linux

Firewall adalah perisian yang berfungsi sebagai perisai antara sistem pengguna dan rangkaian luaran yang membolehkan beberapa paket lulus sambil membuang lain. Firewall biasanya beroperasi pada lapisan rangkaian i.e. Pada paket IP kedua -dua IPv4 dan IPv6.

Sama ada paket akan lulus atau akan dibongkar, bergantung pada peraturan terhadap jenis paket seperti itu di firewall. Peraturan ini boleh dibina dalam atau yang ditentukan oleh pengguna. Setiap paket yang memasuki rangkaian harus melalui perisai ini yang mengesahkannya terhadap peraturan yang ditakrifkan di dalamnya untuk jenis paket tersebut.

Setiap peraturan mempunyai tindakan sasaran yang akan digunakan sekiranya paket gagal memuaskannya. Pada sistem Linux, firewall sebagai perkhidmatan disediakan oleh banyak perisian, yang paling biasa iaitu: Firewalld dan IPTABLES.

Di Linux terdapat banyak jenis firewall yang digunakan, tetapi kebanyakan standard adalah IPTABLES dan Firewalld, yang akan dibincangkan dalam artikel ini.

Apa itu Firewalld

Firewalld adalah pengurus firewall dinamik Linux Systems. Perkhidmatan ini digunakan untuk mengkonfigurasi sambungan rangkaian, dengan itu menentukan rangkaian luaran atau paket dalaman untuk membolehkan melintasi rangkaian dan yang menyekat.

Ia membolehkan dua jenis konfigurasi, kekal dan runtime. Konfigurasi Runtime Akan Terlibat Yang Hilang Perkhidmatan ini dimulakan semula sementara yang tetap disimpan di seluruh boot sistem supaya mereka diikuti setiap kali perkhidmatan menjadi aktif.

Bersama dengan konfigurasi ini, Firewalld mempunyai dua direktori, lalai/sandaran satu (/usr/lib/firewall) yang hilang sistem dikemas kini dan konfigurasi sistem (/etc/firewall) yang kekal kekal dan mengatasi lalai jika diberikan. Ini dijumpai sebagai perkhidmatan lalai di RHEL/Centos 7 dan Fedora 18.

Apa itu iptables

IPTABLES adalah perkhidmatan lain yang memutuskan untuk membenarkan, menjatuhkan atau mengembalikan paket IP. Perkhidmatan IPPABLES menguruskan paket IPv4 semasa IP6Tables menguruskan paket IPv6. Perkhidmatan ini menguruskan senarai jadual di mana setiap jadual dikekalkan untuk tujuan yang berbeza seperti: 'penapis'Jadual adalah untuk peraturan firewall,'nat'Jadual dirujuk sekiranya sambungan baru,'Mangle'Sekiranya perubahan paket dan sebagainya.

Setiap jadual selanjutnya mempunyai rantai yang boleh dibina atau ditakrifkan pengguna di mana rantai menandakan satu set peraturan yang terpakai pada satu paket, dengan itu menentukan tindakan sasaran untuk paket itu.e. ia mesti DIBENARKAN, Disekat atau Kembali. Perkhidmatan ini adalah perkhidmatan lalai pada sistem seperti: rhel/centos 6/5 dan fedora, archlinux, ubuntu dll.

Untuk mengetahui lebih lanjut mengenai firewall, ikuti pautan berikut:

  1. Memahami asas -asas dan petua firewall
  2. Konfigurasikan firewall iptables di linux
  3. Konfigurasikan Firewalld di Linux
  4. Peraturan Firewalld Berguna untuk Mengurus Firewall di Linux
  5. Cara mengawal trafik rangkaian menggunakan firewalld dan iptables

Dalam artikel ini kita akan menerangkan cara memulakan, menghentikan atau memulakan semula IPTABLES dan Firewalld Perkhidmatan di Linux.

Cara Memulakan/Berhenti dan Dayakan/Lumpuhkan Perkhidmatan Firewalld

Sekiranya anda menggunakan Centos/RHEL 7 atau Fedora 18+ versi, anda harus mengikuti arahan di bawah untuk menguruskan perkhidmatan firewalld.

Mulakan perkhidmatan firewalld
# Systemctl Mula Firewalld 
Hentikan perkhidmatan firewalld
# Systemctl Stop Firewalld 
Periksa status firewalld
# Firewalld Status Systemctl 
Periksa keadaan firewalld
# firewall-cmd --state 

Sebagai alternatif, anda boleh melumpuhkan perkhidmatan firewalld supaya tidak menggunakan peraturan untuk paket dan membolehkan yang diperlukan lagi.

Lumpuhkan Perkhidmatan Firewalld
# Systemctl melumpuhkan firewalld 
Dayakan Perkhidmatan Firewalld
# Systemctl Dayakan Firewalld 
Perkhidmatan Firewalld Mask
# firewalld masker systemctl 

Juga, anda boleh menutup perkhidmatan firewall yang mewujudkan pautan simbolik dari Firewall.perkhidmatan ke /dev/null, dengan itu melumpuhkan perkhidmatan.

Perkhidmatan Firewalld Unmask
# Systemctl Unmask Firewalld 

Ini terbalik dari masking perkhidmatan. Ini menghilangkan symlink perkhidmatan yang dibuat semasa pelekat, dengan itu mengemukakan semula perkhidmatan.

Cara Memulakan/Berhenti dan Dayakan/Lumpuhkan Perkhidmatan Iples

Pada RHEL/Centos 6/5/4 dan Fedora 12-18 Firewall Iptables datang sebagai pra dan kemudian, IPTABLES Perkhidmatan boleh dipasang melalui:

# yum Pasang perkhidmatan iptables 

Kemudian, perkhidmatan boleh dimulakan, dihentikan atau dimulakan semula melalui arahan berikut:

Mulakan perkhidmatan iptables
# Systemctl Mula IPPABLES atau # IPTABLES PERKHIDMATAN MULAI 
Hentikan perkhidmatan iptables
# Systemctl Stop iptables atau # iptables perkhidmatan berhenti 
Lumpuhkan perkhidmatan iptables
# Systemctl melumpuhkan iptables atau # iptables perkhidmatan Simpan # iptables perkhidmatan berhenti 
Dayakan perkhidmatan iptables
# Systemctl Dayakan iptables atau # iptables perkhidmatan bermula 
Semak status perkhidmatan iptables
# status status status sistem atau status iptables perkhidmatan 

Pada Ubuntu dan beberapa pengagihan Linux lain, ufw adalah arahan yang digunakan untuk menguruskan perkhidmatan firewall iptables. UFW menyediakan antara muka yang mudah bagi pengguna untuk mengendalikan perkhidmatan firewall iptables.

Dayakan firewall UFW iptables
$ sudo ufw membolehkan 
Lumpuhkan firewall UFW iptables
$ sudo ufw disable 
Periksa status ufples ufw firewall
# sudo ufw status 

Walau bagaimanapun, jika anda ingin menyenaraikan rantai di iptables yang mengandungi semua peraturan berikut arahan dapat membantu anda mencapai yang sama:

# iptables -l -n -v 

Kesimpulan

Ini adalah teknik yang dapat membantu anda memulakan, menghentikan, melumpuhkan dan membolehkan perkhidmatan pengurusan paket dalam sistem berasaskan Linux. Distros Linux yang berbeza boleh mempunyai perkhidmatan yang berbeza sebagai lalai, seperti: Ubuntu boleh mempunyai iptables sebagai perkhidmatan lalai dan pra-dipasang, sementara CentOS boleh mempunyai firewalld sebagai perkhidmatan dikonfigurasi lalai untuk menguruskan paket IP yang masuk dan keluar.

Dibentangkan dalam artikel ini adalah helah yang paling biasa untuk menguruskan perkhidmatan ini di hampir semua distros Linux, bagaimanapun, jika anda mencari sesuatu dan ingin menambah artikel ini, komen anda selalu dialu -alukan.