Rabu, 28 Maret 2012

Menyimpan Konfigurasi iptables dan Memanggil Saat startup

Konfigurasi iptables biasanya merupakan kumpulan aturan (rules) yang digunakan untuk mengatur arus paket data. Aplikasi iptables menyediakan fasilitas untuk mengupdate aturan aliran data (flow rules) secara ‘on the fly’. Sehingga perubahan yang kita lakukan dengan iptables bisa langsung di lihat dan di rasakan hasilnya. Hanya saja rules tersebut akan hilang bersamaan dengan proses restart komputer.

Nah di bawah ini adalah cara untuk menyimpan data iptables tersebut ke sebuah file, dan pada saat startup dikembalikan lagi.
1. Membuat aturan-aturan pada iptables. Contoh : sudo iptables -t nat -A POSTROUTING -o eth0 -s 50.10.1.0/24 -d 172.168.1.0/24 -j SNAT --to-source 192.168.8.100
2. Periksa dengan perintah : sudo iptables -t nat -L
Hasilnya kira-kira :
Chain PREROUTING (policy ACCEPT)
target prot opt source destination

Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
SNAT all — 50-10-1-0.gar.clearwire-wmx.net/24 aca80100.ipt.aol.com/24 to:192.168.8.100
3. Simpan ke dalam sebuah file : sudo sh -c "iptables-save > /etc/iptables.rules"
4. Buka file /etc/network/interfaces
5. Tambahkan ke file /etc/network/interfaces
pre-up iptables-restore < /etc/iptables.rules
6. Restart komputer
Contoh di atas dibuat untuk Linux Ubuntu.

3 komentar: