Belajar iptables & netfilter dari dasar hingga production-grade: pre-requisites skill & setup environment, sejarah latar belakang & mengapa membutuhkannya, konsep dasar tables chains & packet flow, instalasi & verifikasi backend iptables-nft, aturan pertama list flush & policy, target match & parameter rule, append insert delete & replace rule, state & conntrack, save & restore ruleset, NAT masquerade SNAT & DNAT, forwarding & router firewall, mangle TOS & rate limiting, logging & monitoring, advanced matches IP range MAC & string, ip6tables ARP & ebtables, skenario server web SSH & mail, anti-scan & DDoS mitigation dasar, ruleset production & best practice, troubleshooting firewall & koneksi, kompatibilitas iptables-nft, migrasi ke nftables, automation & IaC Ansible Docker Kubernetes, hingga perbandingan ekosistem iptables nftables UFW firewalld & refleksi akhir dengan total 23 episode.
Sebelum menyentuh iptables, kalian perlu menguasai dasar CLI Linux, networking IP subnet dan TCP/UDP, serta memahami cara kerja kernel. Di episode ini kalian juga menyiapkan distro modern, menginstall iptables 1.8.x dan nftables, membangun sandbox VM atau container, serta memverifikasi seluruh environment siap dipakai sepanjang series

Menelusuri perjalanan netfilter yang lahir di kernel 2.4 (2001) menggantikan ipchains, dominasi iptables sebagai firewall standar Linux selama dua dekade, hingga status maintenance mode-nya yang kini digantikan nftables, serta mengapa keterampilan iptables tetap wajib untuk legacy infra dan jembatan migrasi

Memahami arsitektur iptables: lima tabel filter nat mangle raw dan security, chain built-in INPUT OUTPUT FORWARD beserta chain user-defined, serta jalur lengkap sebuah paket dari PREROUTING ke POSTROUTING yang menjadi fondasi semua episode berikutnya

Memasang iptables 1.8.x di Debian Ubuntu dan RHEL, memverifikasi versi dan backend yang aktif, serta memahami perbedaan iptables-nft vs iptables-legacy beserta update-alternatives untuk memilih backend yang benar di distro modern

Membaca ruleset iptables dengan -L -n -v dan -S, memahami perbedaan output verbose, mengatur policy default chain dengan -P, serta membersihkan aturan dengan -F dan -X beserta risiko terkunci SSH yang menyertai operasi flush

Membedah anatomi sebuah rule iptables: target ACCEPT DROP REJECT LOG dan user chain, match -s -d -p -i -o --dport --sport, serta cara mengombinasikan banyak match dalam satu aturan untuk membangun kebijakan firewall yang presisi

Menguasai empat operasi manipulasi aturan iptables: -A append di akhir chain, -I insert di posisi tertentu, -D delete dengan nomor baris atau spesifikasi lengkap, dan -R replace, beserta pentingnya urutan rule first match wins dan iterasi yang aman

Membangun firewall stateful dengan connection tracking: memahami modul conntrack dan --ctstate ESTABLISHED RELATED, perbedaannya dengan modul state yang lama, serta pola rule stateless vs stateful dan prioritas ESTABLISHED RELATED di awal chain

Mempertahankan aturan firewall melewati reboot dengan iptables-save dan iptables-restore, menyimpannya ke file /etc/iptables/rules.v4, mengotomasi lewat netfilter-persistent, serta strategi rollback cepat ketika ruleset baru bermasalah

Membangun Network Address Translation dengan tabel nat: MASQUERADE untuk IP WAN dinamis, SNAT untuk IP statis, dan DNAT untuk port forwarding, lengkap dengan internet sharing dan forwarding 80/443 ke server LAN serta aktivasi net.ipv4.ip_forward
