Sebelum mulai, diharapkan pembaca sudah memiliki pengetahuan dasar
mengenai TCP/IP karena hal ini merupakan dasar dari penggunaan IPTables. Ada
(sangat) banyak resource yang mendokumentasikan konsep dasar tentang TCP/IP,
baik itu secara online maupun cetak. Silahkan googling untuk mendapatkannya.
Hal berikutnya yang harus anda persiapkan adalah sebuah komputer yang terinstall
Linux. Akan lebih baik jika komputer anda memiliki 2 buah network interface
card, sebab bisa menjalankan fungsi packet forwarding. Disarankan
anda menggunakan linux dengan kernel 2.4 ke atas, karena (setahu saya) linux
dengan kernel 2.4 ke atas sudah memiliki dukungan IPTables secara default, sehingga
anda tidak perlu mengkompilasi ulang kernel anda. Bagi anda yang menggunakan
kernel 2.2 atau sebelumnya, anda harus melakukan kompilasi kernel untuk memasukkan
dukungan IPTables. Silahkan lihat tutorial ... Read more »