Membersihkan peraturan iptables

Kalau anda ingin mengulang dari awal pembuatan aturan firewall untuk iptables atau cuma berniat menghapus semua peraturan didalamnya maka ada beberapa hal yang harus dilakukan. Bukan hal yang sulit tapi harus diperhatikan juga supaya tidak salah dan nanti anda yang terkunci dari VPSnya. Mau tidak mau ya terpaksa pakai akses SSH darurat solusinya.

Anda bisa melihat aturan iptables yang aktif saat ini apa:

iptables -L

Sebelum anda membersihkan seluruh isi iptables pastikan kebijakan (Policy) yang aktif untuk INPUT, FORWARD, dan OUTPUT adalah ACCEPT. Jadi perhatikan dulu hasil perintah diatas. Kalau yang anda gunakan defaultnya adalah DROP maka gantikan dulu. Ini kalau lupa dilakukan maka anda akan ditendang keluar dari servernya.

Atau langsung saja eksekusi perintah – perintah berikut:

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

Perintah – perintah diatas akan mengganti policy iptables untuk ketiga jenis koneksi menjadi defaultnya diterima.

Baru akhirnya kita membersihkan isi iptables:

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X

Ini akan membersihkan (flush) seluruh chain (rantai aturan), menghapus seluruh chain untuk yang bukan default, juga membersihkan tabel nat dan mangle.

Selesai. 😀

Tinggalkan komentar