Pertanyaan :Saya menyiapkan firewall/pemfilteran paket, tetapi setelah reboot aturannya tidak ada lagi.
Solusi:
Secara default, aturan yang dibuat dengan perintah iptables disimpan di memori. Jika sistem di-restart sebelum menyimpan set aturan iptables, semua aturan akan hilang. Agar aturan netfilter tetap ada melalui sistem reboot, aturan tersebut harus disimpan. Untuk melakukan ini, masuk sebagai root dan ketik:
# service iptables save
Ini mengeksekusi skrip init iptables, yang menjalankan iptables-save program dan menulis konfigurasi iptables saat ini ke /etc/sysconfig/iptables. File /etc/sysconfig/iptables yang ada disimpan sebagai /etc/sysconfig/iptables.save.
Saat berikutnya sistem melakukan booting, skrip init iptables menerapkan kembali aturan yang disimpan di /etc/sysconfig/iptables dengan menggunakan perintah iptables-restore.
Metode lain untuk menyimpan aturan iptables
Pilihan lainnya adalah menggunakan perintah iptables-save dan iptables-restore. Untuk menyimpan aturan iptables saat ini ke dalam file pilihan Anda :
# iptables-save > /tmp/rules.backup
Memulihkan Aturan
Anda dapat memulihkan kumpulan aturan di lain waktu dengan menjalankan
# iptables-restore < /tmp/rules.backupIngatlah bahwa agar pemulihan berfungsi, Anda harus terlebih dahulu mengambil cadangan dari aturan iptables yang ada.
Memastikan bahwa layanan iptables dimulai saat boot
Masalah lain yang biasa dihadapi oleh pengguna adalah bahwa layanan iptables tidak diaktifkan untuk memulai saat boot. Untuk menghindari hal ini, verifikasi bahwa layanan telah disetel untuk memulai saat boot
# chkconfig iptables --list iptables 0:off 1:off 2:off 3:on 4:on 5:on 6:off
Jika iptables tidak aktif, maka aktifkan layanan untuk runlevel 3-5
# chkconfig iptables on