Saya membuat perubahan pada file konfigurasi iptables /etc/iptables/filter
di Ubuntu dan ingin memuatnya kembali. Saya membaca halaman manual dan juga googled tetapi tidak dapat menemukan informasinya. Bantuan apa pun akan dihargai.
29
Jawaban:
Cara termudah adalah me-reboot (juga jika di bawah ini tidak berfungsi, reboot, periksa apakah itu membuat perubahan).
Cara termudah kedua adalah me-restart daemon menggunakan konfigurasi iptables (google: restart daemon ubuntu).
contoh (tergantung konfigurasi Anda):
sumber
Biasanya aturan firewall Anda ada di file konfigurasi
/etc/iptables.firewall.rules
Untuk mengaktifkan aturan yang ditentukan dalam file Anda, Anda harus mengirimnya
iptables-restore
(Anda dapat menggunakan file lain jika Anda mau):Dan Anda dapat memeriksa apakah mereka diaktifkan dengan:
Jika Anda ingin mengaktifkan aturan yang sama setiap kali Anda mem-boot komputer, buat file ini:
Dengan konten ini:
Dan berikan izin eksekusi:
Semoga ini membantu Anda =)
Contoh file untuk
/etc/iptables.firewall.rules
:sumber
/etc/iptables.firewall.rules
selainsudo iptables-restore < /etc/iptables/rules.v4
bekerja untuk saya.Jika Anda telah menjalankan aturan Anda, aturan itu sudah berjalan dan tidak perlu memuat ulang. Dalam kasus di mana Anda memiliki file konfigurasi tetapi belum dieksekusi dengan cara terbaik yang saya lihat sejauh ini adalah menggunakan
iptables-apply
(ekstensi iptables).Ini akan menerapkan aturan selama 60 detik (10 secara default) dan mengembalikannya jika Anda tidak mengonfirmasi. Ini akan menyelamatkan Anda jika Anda dikeluarkan dari sistem karena aturan (mis. Jika Anda beroperasi melalui ssh).
Anda dapat menggunakan yang berikut ini sebagai pengganti:
sumber
sudo ufw reload
Akan memuat ulang firewall dan aturannya.
sumber
Setelah sedikit googling, inilah yang saya temukan untuk me-restart iptables. . . sudo /etc/init.d/firewall restart
sumber
Jika Anda ingin memuat ulang IPtables untuk memvalidasi perubahan yang baru saja Anda buat; Anda juga dapat memulai ulang Apache dengan baris perintah di bawah ini:
/etc/init.d/apache2 berhenti
/etc/init.d/apache2 mulai
Perintah ini dapat bervariasi tergantung pada rasa Ubuntu Anda, dan akhirnya modifikasi yang mungkin telah dilakukan sebelumnya.
Semoga ini membantu.
Pierre
sumber