Sabtu, 11 Maret 2017

Dasar-dasar iptables


Pengertian
IPTables adalah paket aplikasi (program berbasis Linux) yang saat ini sudah menjadi firewall hampir di kebanyakan distro Linux. Dengan menggunakan IPtables seorang admin jaringan bisa mengatur lalulintas paket data yang keluar masuk pada router atau server yang menjadi gateway (pintu gerbang) antara jaringan perusahaan/lokal (LAN) dengan jaringan publik (WAN/internet)

Latar belakang
untuk mengatur client yang boleh masuk atau tidak boleh masuk oleh karena itu oleh karena itu saya menggunakan IPTABLES(sebagai firewall) pada debian Router saya

Tujuan
pengenalan dasar pada iptables

Tahap pelaksanaan

1. Table
IPTables memiliki beberapa buah tabel yaitu NAT, MANGLE, dan FILTER. Penjelasannya adalah:

a. Table Mangle: tabel yang bertanggung jawab untuk melakukan penghalusan (mangle) paket seperti merubah quality of service (QOS), TTL, dan MARK di header TCP. Biasanya tabel ini jarang digunakan di lingkungan SOHO.

b. Table Filter: yaitu tabel yang bertanggung jawab untuk pemfilteran paket. Tabel ini mempunyai 3 rantai (chain) yaitu:

Rantai Forward: yaitu rantai yang memfilter paket-paket yang akan ke server yang dilindungi oleh firewall.

Rantai Input: yaitu rantai yang memfilter paket-paket yang ditujukan ke firewall.

Rantai Output: yaitu rantai yang memfilter paket-paket yang berasal dari firewall.

c. Tabel NAT: yaitu rantai yang bertanggung jawab untuk melakukan Network Address Translation (NAT). NAT yaitu mengganti Alamat asal ke alamat tujuan. Pada tabel ini terdapat 2 rantai, yaitu:

Rantai Pre-Routing: Merubah paket-paket NAT dimana alamat tujuan dari paket-paket tersebut terjadi perubahan. Biasanya dikenal dengan destination NAT atau DNAT.

Rantai Post-Routing: Merubah paket-paket NAT dimana alamat sumber dari paket-paket tersebut terjadi perubahan. Biasanya dikenal dengan source NAT atau SNAT.

perintah yang ada pada iptables-A(-append)perintah yang menambahkan aturan pada akhir chain
-D(-delete)perintah yang digunakan untuk menghapus aturan pada chain
-I(-insert)perintah yang menambahkan aturan pada awal chain
-L(-list)paerintah yang di gunakan untuk menampilkan suatu tabel
-P(-policy)Perintah ini membuat kebijakan default pada sebuah chain
baca selengkapnya

Kesimpulan
dalam tutorial ini adalah dasar-dasar yang harus dikuasai jika ingin belajar iptables

Referensi
https://tarminag.wordpress.com/2013/12/24/dasar-dasar-perintah-program-iptables/







0 komentar:

Posting Komentar