Debian Linux 使用 iptables 設定防火牆、要怎麼將設定值儲存(備份)、還原,於開機啟動時自動載入?
Debian Linux iptables 儲存、還原、自動啟動設定
下述整理自官方此篇:iptables - Debian Wiki
iptables 設定備份
- iptables-save > /etc/iptables.up.rules
iptables 還原(由備份設定還原)
- iptables-restore < /etc/iptables.up.rules
開機自動載入 iptables rules
- vim /etc/network/if-pre-up.d/iptables
#!/bin/sh /sbin/iptables-restore < /etc/iptables.up.rules
- chmod +x /etc/network/if-pre-up.d/iptables
使用 iptables-persistent 套件
- sudo apt-get install iptables-persistent # 安裝
儲存、還原
- sudo /etc/init.d/iptables-persistent save
- sudo /etc/init.d/iptables-persistent reload
Save