Tutorial IPTables Pada Linux
Assalamualaikum Wr.Wb
Pada hari ini saya akan berbagi sedikit pengetahuan saya tentang IPTables.
A. Pengertian
iptables adalah user-space program aplikasi yang memungkinkan administrator sistem untuk mengkonfigurasi tabel yang disediakan oleh kernel Linux firewall (diimplementasikan sebagai berbeda Netfilter modul) dan rantai dan aturan itu toko. Modul kernel yang berbeda dan program yang saat ini digunakan untuk protokol yang berbeda; iptables berlaku untuk IPv4, ip6tables ke IPv6, arptables untuk ARP , dan ebtables untuk frame Ethernet .
B. Latar Belakang
Dalam proses pemfilteran paket saya mengunakan IPtables pada linux karena untuk jaringan yang saya gunakan saya memakai PC Debian yang saya fungsikan sebagai Router maka saya mengunaka IPtables untuk menjalankan filter paket untuk jaringan yang saya gunakan.
C. Maksud Dan Tujuan
Untuk mengetahi dasar-dasar penfilteran paket dan cara konfigurasinya.
D. Sintaks IPTables Pada Linux
di bawah ini merupakan sintask IPTables
Keterangan
1. IPTables
IPTables memiliki 3 buah tabel, yaitu NAT, MANGLE dan FILTER. Penggunannya disesuaikan dengan sifat dan karakteristik masing-masing. Fungsi dari masing-masing tabel tersebut sebagai berikut :
-A (--append) = Perintah ini menambahkan aturan pada akhir chain. Aturan akan ditambahkan di akhir baris pada chain yang bersangkutan, sehingga akan dieksekusi terakhir.
-D (--Delete) = Perintah ini menghapus suatu aturan pada chain. Dilakukan dengan cara menyebutkan secara lengkap perintah yang ingin dihapus atau dengan menyebutkan nomor baris dimana perintah akan dihapus.
-R (--Replace) = Penggunaannya sama seperti --delete, tetapi command ini menggantinya dengan entry yang baru.
-I (--Insert) = Memasukkan aturan pada suatu baris di chain. Aturan akan dimasukkan pada baris yang disebutkan, dan aturan awal yang menempati baris tersebut akan digeser ke bawah. Demikian pula baris-baris selanjutnya.
-L (--List) = Perintah ini menampilkan semua aturan pada sebuah tabel. Apabila tabel tidak disebutkan, maka seluruh aturan pada semua tabel akan ditampilkan, walaupun tidak ada aturan sama sekali pada sebuah tabel. Command ini bisa dikombinasikan dengan option –v (verbose), -n (numeric) dan –x (exact).
-F (--Flush) = Perintah ini mengosongkan aturan pada sebuah chain. Apabila chain tidak disebutkan, maka semua chain akan di-flush.
-N (--New-Chain) = Perintah tersebut akan membuat chain baru.
-X (--Delete-chain) = Perintah ini akan menghapus chain yang disebutkan. Agar perintah di atas berhasil, tidak boleh ada aturan lain yang mengacu kepada chain tersebut.
-P (--Policy) = Perintah ini membuat kebijakan default pada sebuah chain. Sehingga jika ada sebuah paket yang tidak memenuhi aturan pada baris-baris yang telah didefinisikan, maka paket akan diperlakukan sesuai dengan kebijakan default ini.
-E (--Rename-chain) = Perintah ini akan merubah nama suatu chain.
E. Keimpulan
IPTables adalah user-space program aplikasi yang memungkinkan administrator sistem untuk mengkonfigurasi tabel yang disediakan oleh kernel Linux firewall (diimplementasikan sebagai berbeda Netfilter modul) dan rantai dan aturan itu toko.
Sintaks IPTables
http://rootbox.or.id/tips/iptables.html
https://en.wikipedia.org/wiki/Iptables
Pada hari ini saya akan berbagi sedikit pengetahuan saya tentang IPTables.
A. Pengertian
iptables adalah user-space program aplikasi yang memungkinkan administrator sistem untuk mengkonfigurasi tabel yang disediakan oleh kernel Linux firewall (diimplementasikan sebagai berbeda Netfilter modul) dan rantai dan aturan itu toko. Modul kernel yang berbeda dan program yang saat ini digunakan untuk protokol yang berbeda; iptables berlaku untuk IPv4, ip6tables ke IPv6, arptables untuk ARP , dan ebtables untuk frame Ethernet .
B. Latar Belakang
Dalam proses pemfilteran paket saya mengunakan IPtables pada linux karena untuk jaringan yang saya gunakan saya memakai PC Debian yang saya fungsikan sebagai Router maka saya mengunaka IPtables untuk menjalankan filter paket untuk jaringan yang saya gunakan.
C. Maksud Dan Tujuan
Untuk mengetahi dasar-dasar penfilteran paket dan cara konfigurasinya.
D. Sintaks IPTables Pada Linux
di bawah ini merupakan sintask IPTables
iptables [-t table] command [match] [target/jump]
Keterangan
1. IPTables
IPTables memiliki 3 buah tabel, yaitu NAT, MANGLE dan FILTER. Penggunannya disesuaikan dengan sifat dan karakteristik masing-masing. Fungsi dari masing-masing tabel tersebut sebagai berikut :
- NAT : Secara umum digunakan untuk melakukan Network Address Translation. NAT adalah penggantian field alamat asal atau alamat tujuan dari sebuah paket.
- MANGLE : Digunakan untuk melakukan penghalusan (mangle) paket, seperti TTL, TOS dan MARK.
- FILTER : Secara umum, inilah pemfilteran paket yang sesungguhnya.. Di sini bisa dintukan apakah paket akan di-DROP, LOG, ACCEPT atau REJECT
-A (--append) = Perintah ini menambahkan aturan pada akhir chain. Aturan akan ditambahkan di akhir baris pada chain yang bersangkutan, sehingga akan dieksekusi terakhir.
-D (--Delete) = Perintah ini menghapus suatu aturan pada chain. Dilakukan dengan cara menyebutkan secara lengkap perintah yang ingin dihapus atau dengan menyebutkan nomor baris dimana perintah akan dihapus.
-R (--Replace) = Penggunaannya sama seperti --delete, tetapi command ini menggantinya dengan entry yang baru.
-I (--Insert) = Memasukkan aturan pada suatu baris di chain. Aturan akan dimasukkan pada baris yang disebutkan, dan aturan awal yang menempati baris tersebut akan digeser ke bawah. Demikian pula baris-baris selanjutnya.
-L (--List) = Perintah ini menampilkan semua aturan pada sebuah tabel. Apabila tabel tidak disebutkan, maka seluruh aturan pada semua tabel akan ditampilkan, walaupun tidak ada aturan sama sekali pada sebuah tabel. Command ini bisa dikombinasikan dengan option –v (verbose), -n (numeric) dan –x (exact).
-F (--Flush) = Perintah ini mengosongkan aturan pada sebuah chain. Apabila chain tidak disebutkan, maka semua chain akan di-flush.
-N (--New-Chain) = Perintah tersebut akan membuat chain baru.
-X (--Delete-chain) = Perintah ini akan menghapus chain yang disebutkan. Agar perintah di atas berhasil, tidak boleh ada aturan lain yang mengacu kepada chain tersebut.
-P (--Policy) = Perintah ini membuat kebijakan default pada sebuah chain. Sehingga jika ada sebuah paket yang tidak memenuhi aturan pada baris-baris yang telah didefinisikan, maka paket akan diperlakukan sesuai dengan kebijakan default ini.
-E (--Rename-chain) = Perintah ini akan merubah nama suatu chain.
E. Keimpulan
IPTables adalah user-space program aplikasi yang memungkinkan administrator sistem untuk mengkonfigurasi tabel yang disediakan oleh kernel Linux firewall (diimplementasikan sebagai berbeda Netfilter modul) dan rantai dan aturan itu toko.
Sintaks IPTables
iptables [-t table] command [match] [target/jump]
F. Referensi
http://rootbox.or.id/tips/iptables.html
https://en.wikipedia.org/wiki/Iptables
Post a Comment