GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengkonfigurasi Firewall iptables Di Linux

Iptables adalah firewall hebat yang disertakan dalam kerangka netfilter Linux. Sebuah firewall adalah sistem keamanan jaringan yang memantau dan mengontrol lalu lintas jaringan masuk dan keluar berdasarkan aturan keamanan yang telah ditentukan.

Mengkonfigurasi iptables secara manual menantang bagi yang belum tahu. Untungnya, ada banyak alat konfigurasi yang tersedia untuk membantu:misalnya, fwbuilder, bastille, dan ufw.

​Konsep Pertama: Paket :wadah logis yang mewakili aliran data
Protokol :bahasa dan seperangkat aturan yang dioperasikan oleh perangkat jaringan
Port :penunjukan numerik yang mewakili protokol tertentu 

Aturan Iptables:

  1. MANGLE
    1. Aturan untuk mengubah paket
  2. NAT (Terjemahan Alamat Jaringan)
    1. PREDOUTING
    2. PELETAKAN
  3. FILTER
    1. MASUKKAN
    2. KELUARAN
    3. MAJU

Aturan iptables mengatur paket protokol tertentu, misalnya, jika Anda ingin menolak koneksi internet, iptables dapat melakukannya.

Konfigurasi Iptables

​Lihat aturan apa yang sudah dikonfigurasi.

# iptables -L

Ini memungkinkan siapa saja mengakses apa saja dari mana saja. Hapus aturan iptables # iptables -F

Kebijakan

a. ACCEPT
Allow the traffic
b. DROP
Deny the traffic

Misalnya:jika kebijakan default INPUT adalah DROP, firewall menolak semua lalu lintas internet.

​Jika Anda ingin mengubah kebijakan, Anda dapat melakukannya dengan perintah berikut:

iptables -P CHAIN POLITICS 

​Melindungi sistem Anda:Aturan

​Mengatur INPUT ke DROP

​Mengizinkan paket dari LAN Anda (pertama, Anda harus mengetahui alamat IP lokal menggunakan perintah 'ifconfig').

# iptables -A INPUT -s 192.168.100.0/24 -j ACCEPT 

Mengizinkan lalu lintas internet​

# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

Mengizinkan semua lalu lintas keluar

# iptables -A OUTPUT -j ACCEPT

Mengizinkan koneksi HTTP dan HTTPS dari mana saja (port normal untuk situs web

# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# iptables -A INPUT -p tcp --dport 443 -j ACCEPT

Mengizinkan koneksi SSH. Nomor –dport sama seperti di /etc/ssh/sshd_confi

# iptables -A INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT 

Memblokir alamat ip dengan iptables

Politik untuk INPUT harus DROP

Tambahkan aturan baru untuk menghentikan lalu lintas untuk alamat ip koresponden (ip archlinux.org)

# iptables -A INPUT -s 66.211.214.131 -j DROP 

Tambahkan aturan baru untuk mengizinkan lalu lintas internet lainnya (Semua aturan untuk menurunkan lalu lintas harus dibuat sebelum aturan ini

# iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 

Opsi iptables umum:

​-A ​Tambahkan, opsi ini untuk menambahkan aturan baru
​-Saya Sisipkan aturan baru
-D Menghapus aturan
-R Mengubah posisi aturan
-L Mencantumkan aturan
-L –nomor-baris Tampilkan nomor posisi setiap aturan
​-F Hapus semua aturan
-RANTAI F Hapus aturan rantai tertentu
-N CHAIN_NAME Buat rantai baru
-X RANTAI Menghapus rantai
​-P ​Mengubah politik
iptables -RANTAI -s Tentukan sumber (alamat ip)
iptables -RANTAI -p Tentukan protokolnya
iptables -RANTAI -p tcp –dport Tentukan portnya
​iptables -RANTAI … -j Tentukan politik untuk aturan tertentu

Iptables memiliki banyak kemungkinan, tetapi ini adalah tutorial dasar jika Anda ingin mengetahui informasi lebih lanjut tentang iptables, Anda dapat mengikuti tautan berikut:​http://netfilter.org/documentation/

https://wiki.debian.org/iptables

https://wiki.archlinux.org/index.php/Iptables

http://www.faqs.org/docs/linux_network/x-087-2-firewall.future.html


Linux
  1. Cara mengkonfigurasi Virtualisasi di Redhat Linux

  2. Cara Mengonfigurasi Firewall UFW di Ubuntu 18.04

  3. Cara memverifikasi apakah iptables sedang berjalan atau firewall diaktifkan

  1. Bagaimana saya mengonfigurasi Vim sebagai editor default saya di Linux

  2. Cara memblokir alamat palsu lokal menggunakan firewall Linux

  3. Cara menghapus aturan iptables

  1. Cara menghapus aturan iptables

  2. Cara Membuat Aturan Firewall iptables Persisten di Debian/Ubuntu

  3. Cara Menambahkan Aturan iptables Khusus di CSF Firewall