Cara Memulai/Berhenti dan Mengaktifkan/Nonaktifkan FirewallD dan Iptables Firewall di Linux

Cara Memulai/Berhenti dan Mengaktifkan/Nonaktifkan FirewallD dan Iptables Firewall di Linux

Firewall adalah perangkat lunak yang bertindak sebagai perisai antara sistem pengguna dan jaringan eksternal yang memungkinkan beberapa paket untuk dilewati saat membuang orang lain. Firewall biasanya beroperasi di lapisan jaringan i.e. pada paket IP baik IPv4 dan IPv6.

Apakah suatu paket akan lewat atau akan dibonceng, tergantung pada aturan terhadap jenis paket seperti itu di firewall. Aturan ini dapat dibangun atau yang ditentukan pengguna. Setiap paket yang memasuki jaringan harus melewati perisai ini yang memverifikasi terhadap aturan yang ditentukan di dalamnya untuk jenis paket tersebut.

Setiap aturan memiliki tindakan target yang akan diterapkan jika paket gagal memuaskannya. Pada sistem Linux, firewall sebagai layanan disediakan oleh banyak perangkat lunak, yang paling umum adalah: Firewalld Dan ptable.

Di Linux ada banyak jenis firewall yang digunakan, tetapi kebanyakan standar Ptable Dan Firewalld, yang akan dibahas dalam artikel ini.

Apa itu firewalld

Firewalld adalah manajer firewall dinamis dari sistem linux. Layanan ini digunakan untuk mengonfigurasi koneksi jaringan, sehingga memutuskan jaringan eksternal atau paket internal mana yang memungkinkan melintasi jaringan dan yang akan diblokir.

Itu memungkinkan dua jenis konfigurasi, permanen Dan runtime. Konfigurasi runtime akan hilang yang layanan ini dimulai kembali sementara yang permanen dipertahankan di seluruh boot sistem sehingga mereka diikuti setiap kali layanan menjadi aktif.

Sesuai dengan konfigurasi ini, FirewallD memiliki dua direktori, default/fallback satu (/usr/lib/firewall) Sistem mana yang hilang diperbarui dan konfigurasi sistem (/etc/firewall) yang tetap permanen dan menimpa default jika diberikan. Ini ditemukan sebagai layanan default di Rhel/Centos 7 dan Fedora 18.

Apa itu eptables

Ptable adalah layanan lain yang memutuskan untuk mengizinkan, menjatuhkan atau mengembalikan paket IP. Layanan Iptables mengelola paket IPv4 sementara IP6Tables mengelola paket IPv6. Layanan ini mengelola daftar tabel di mana setiap tabel dipelihara untuk tujuan yang berbeda seperti: 'Saring'Tabel adalah untuk aturan firewall,'nat'Tabel dikonsultasikan dalam hal koneksi baru,'mengoyakkan'Dalam hal perubahan paket dan sebagainya.

Setiap tabel lebih lanjut memiliki rantai yang dapat dibangun atau ditentukan pengguna di mana rantai menandakan satu set aturan yang berlaku untuk paket, sehingga memutuskan apa tindakan target untuk paket itu seharusnya saya.e. itu pasti DIIZINKAN, Diblokir atau Dikembalikan. Layanan ini adalah layanan default pada sistem seperti: rhel/centos 6/5 dan fedora, archlinux, ubuntu dll.

Untuk mempelajari lebih lanjut tentang firewall, ikuti tautan berikut:

  1. Memahami dasar dan tips firewall ptables
  2. Mengkonfigurasi firewall ptables di linux
  3. Konfigurasikan firewalld di linux
  4. Aturan firewalld yang berguna untuk mengelola firewall di linux
  5. Cara mengontrol lalu lintas jaringan menggunakan firewalld dan ptables

Di artikel ini kami akan menjelaskan cara memulai, berhenti atau memulai kembali Ptable Dan Firewalld Layanan di Linux.

Cara Memulai/Berhenti dan Mengaktifkan/Nonaktifkan Layanan Firewalld

Jika Anda menggunakan Centos/rhel 7 atau Fedora 18+ Versi, Anda harus mengikuti instruksi di bawah ini untuk mengelola layanan firewalld.

Mulai layanan firewalld
# systemctl mulai firewalld 
Hentikan layanan firewalld
# Systemctl Stop firewalld 
Periksa status firewalld
# Systemctl Status Firewalld 
Periksa keadaan firewalld
# firewall-cmd --state 

Sebagai alternatif, Anda dapat menonaktifkan layanan firewalld sehingga tidak menerapkan aturan untuk paket dan memungkinkan yang dibutuhkan lagi.

Nonaktifkan layanan firewalld
# Systemctl Nonaktifkan firewalld 
Aktifkan layanan firewalld
# Systemctl Aktifkan Firewalld 
Layanan Firewalld Topeng
# Systemctl Mask Firewalld 

Anda juga dapat menutupi layanan firewall yang menciptakan tautan simbolis dari Firewall.melayani ke /dev/null, dengan demikian menonaktifkan layanan.

Unmask Firewalld Service
# Systemctl Unmask Firewalld 

Ini adalah kebalikan dari menutupi layanan. Ini menghilangkan symlink layanan yang dibuat selama masking, sehingga mengaktifkan kembali layanan.

Cara memulai/berhenti dan mengaktifkan/menonaktifkan layanan iptables

Pada RHEL/Centos 6/5/4 Dan Fedora 12-18 firewall ptables datang sebagai pra dan kemudian, ptable Layanan dapat diinstal melalui:

# yum menginstal layanan iptables 

Kemudian, layanan dapat dimulai, dihentikan atau dimulai kembali melalui perintah berikut:

Mulai Layanan Iptables
# Systemctl Mulai ptables atau # service ptables start 
Hentikan Layanan Iptables
# Systemctl Stop ptables atau # service ptables stop 
Nonaktifkan Layanan Iptables
# Systemctl Nonaktifkan ptables atau # service ptables save # service ptables stop 
Aktifkan layanan iptables
# Systemctl Aktifkan Iptables atau # Service Iptables Start 
Periksa status layanan iptables
# Systemctl Status ptables atau # layanan status iptables 

Pada Ubuntu dan beberapa distribusi linux lainnya, UFW adalah perintah yang digunakan untuk mengelola layanan firewall ptables. UFW menyediakan antarmuka yang mudah bagi pengguna untuk menangani layanan firewall iptables.

Aktifkan firewall iptables ufw
$ sudo ufw aktifkan 
Nonaktifkan firewall ptables UFW
$ sudo ufw nonaktifkan 
Periksa status firewall ptables ufw
# status sudo ufw 

Namun, jika Anda ingin mendaftarkan rantai di ptables yang berisi semua aturan berikut perintah dapat membantu Anda mencapai hal yang sama:

# ptables -l -n -v 

Kesimpulan

Ini adalah teknik yang dapat membantu Anda memulai, menghentikan, menonaktifkan, dan mengaktifkan layanan manajemen paket dalam sistem berbasis Linux. Distro Linux yang berbeda dapat memiliki layanan yang berbeda sebagai default, seperti: Ubuntu dapat memiliki iptables sebagai layanan default dan pra-instal, sementara CentOS dapat memiliki firewalld sebagai layanan yang dikonfigurasi default untuk mengelola dan keluar dari paket IP IP.

Disajikan dalam artikel ini adalah trik paling umum untuk mengelola layanan ini di hampir semua distro Linux, namun, jika Anda menemukan sesuatu dan ingin menambahkan ke artikel ini, komentar Anda selalu diterima.