Lembaran Cheat Perintah iptables

Lihat Kategori

Lembaran Cheat Perintah iptables

Linux iptables Perintah #

Linux iptables arahan ialah alat yang berkuasa untuk mengkonfigurasi dan mengurus peraturan tembok api. Ia membolehkan pengguna untuk menentukan peraturan untuk trafik masuk dan keluar, menetapkan dasar untuk mengendalikan paket, dan memastikan keselamatan rangkaian. Panduan ini memberikan gambaran keseluruhan yang lengkap iptables, dengan contoh untuk menggambarkan kegunaan utama.

Penggunaan Utama dan Sintaks iptables Perintah #

. iptables arahan mengikut struktur sintaks umum:

iptables [OPTIONS] COMMAND CHAIN RULE

  • PILIHAN mengubah suai tingkah laku iptables, seperti -v untuk keluaran verbose.
  • COMMAND menentukan tindakan, seperti -A untuk menambah peraturan atau -D untuk memadam peraturan.
  • RANTAIAN ialah rantai sasaran di mana peraturan akan digunakan (cth, INPUT, OUTPUT, Atau FORWARD).
  • RULE mentakrifkan kriteria seperti sumber, destinasi, protokol, dsb.

iptables Jadual Cheatsheet Perintah #

Perintah Penerangan Produk
iptables -L Senaraikan semua peraturan dalam jadual penapis lalai
iptables -A INPUT -s <IP> -j DROP Sekat semua trafik masuk daripada IP tertentu
iptables -A OUTPUT -p tcp --dport 80 -j ACCEPT Benarkan trafik keluar pada port 80 (HTTP)
iptables -D INPUT -s <IP> -j DROP Padamkan peraturan khusus yang menyekat IP
iptables -F Siram semua peraturan dalam jadual penapis
iptables -P INPUT DROP Tetapkan dasar lalai untuk rantaian INPUT kepada DROP

Rantai yang Biasa Digunakan dalam iptables #

  • INPUT: Mengendalikan sambungan masuk ke hos.
  • OUTPUT: Menguruskan sambungan keluar daripada hos.
  • KE DEPAN: Menguruskan paket yang dihalakan melalui hos.

Contoh-contoh iptables arahan #

Menyenaraikan Semua Peraturan #

iptables -L

Perintah ini menyenaraikan semua peraturan dalam semasa iptables konfigurasi, bersama dengan butiran setiap peraturan.

Rantaian INPUT (polisi ACCEPT) sasaran prot opt ​​source destination DROP all -- 192.168.1.100 di mana-mana Rantaian FORWARD (polisi ACCEPT) sasaran prot opt ​​source destination Rantaian OUTPUT (polisi ACCEPT) sasaran prot opt ​​source destinasi

Membenarkan Trafik Tertentu #

Untuk membenarkan trafik masuk pada port tertentu, seperti SSH (port 22):

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Perintah ini menambahkan peraturan yang membenarkan trafik TCP pada port 22 dalam rantaian INPUT.

Menyekat Trafik daripada Alamat IP #

iptables -A INPUT -s 192.168.1.100 -j DROP

Perintah ini menyekat semua trafik masuk dari alamat IP yang ditentukan.

Membilas Semua Peraturan #

iptables -F

Gunakan arahan ini untuk mengepam (mengalih keluar) semua peraturan dalam jadual penapis lalai, menetapkan semula semua rantai.

Menetapkan Dasar Lalai #

Tetapkan dasar lalai untuk menggugurkan paket masuk:

iptables -P INPUT DROP

Perintah ini menetapkan dasar lalai untuk rantai INPUT kepada DROP, menyekat sebarang trafik yang tidak dibenarkan secara jelas oleh peraturan.

Menyimpan dan Memulihkan iptables peraturan #

Setelah menubuhkan iptables peraturan, simpannya untuk berterusan merentasi but semula.

  • Simpan: iptables-save > /etc/iptables/rules.v4
  • Pulihkan: iptables-restore < /etc/iptables/rules.v4

Ringkasan #

. iptables arahan menyediakan kawalan terperinci ke atas penapisan paket dan pengurusan tembok api di Linux. Dengan itu, pengguna boleh menentukan peraturan untuk jenis trafik rangkaian yang berbeza, menyekat atau membenarkan IP tertentu dan menetapkan dasar lalai untuk keselamatan tambahan.

📄 Muat turun dokumen ini dalam format PDF #

    E-MEL: *

    Dikuasakan oleh BetterDocs