Debian使用iptables-persistent持久化iptables規則
RedHat系列下有比較好用的iptables管理工具,可以像控制服務程式一樣來對防火牆進行管理及控制,Debian系發行版預設不開啟iptables,當然也沒有與之相關的能直接管理的工具了。
正常情況下,我們寫入的iptables規則將會在系統重啟時消失。即使我們使用iptables-save命令將iptables規則儲存到檔案,在系統重啟後也需要執行iptables-restore操作來恢復原有規則。
當然,你也可以通過在network中的if.post.up.d中配置啟動規則來達到開機自動啟動iptables的目的。
這裡我們有一個更好的iptables持久化方案,讓防火牆規則重啟後依舊有效。即使用iptables-persistent工具。
首先,安裝iptables-persistent
$ sudo apt-get install iptables-persistent
iptables-persistent指令使用語法
- Ubuntu 14.04
$ /etc/init.d/iptables-persistent
Usage: /etc/init.d/netfilter-persistent {start|restart|reload|force-reload|save|flush}
- Ubuntu 16.04
$ /etc/init.d/netfilter-persistent
Usage: /etc/init.d/netfilter-persistent {start|restart|reload|force-reload|save|flush}
安裝完後即可使用以下命令儲存或載入規則:
- Ubuntu 14.04
$ sudo invoke-rc.d iptables-persistent save
$ sudo invoke-rc.d iptables-persistent reload
或者
$ sudo /etc/init.d/iptables-persistent save
$ sudo /etc/init.d/iptables-persistent reload
- Ubuntu 16.04
$ sudo netfilter-persistent save
$ sudo netfilter-persistent reload
通過iptables-persistent生成的規則預設將被儲存在以下檔案中
/etc/iptables/rules.v4
/etc/iptables/rules.v6
一鍵清除iptables規則
$ cat clear_iptables_rule.sh
#!/bin/bash
iptables -F
iptables -X
iptables -Z
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
相關文章
- iptables 常用規則使用例項
- Iptables防火牆規則使用梳理防火牆
- Sentinel 實戰-規則持久化持久化
- iptables防火牆規則防火牆
- 遮蔽埠 iptables 規則
- iptables常用規則列表
- 使用IPtables搭建防火牆的規則(轉)防火牆
- iptables詳解及docker的iptables規則Docker
- 建立iptables NAT規則(轉)
- [Spring-Cloud-Alibaba] Sentinel 規則持久化SpringCloud持久化
- Sentinel規則基於Apollo(阿波羅)持久化持久化
- 20條IPTables防火牆規則用法!防火牆
- iptables 預設安全規則指令碼指令碼
- 25個常用的Linux iptables規則Linux
- 25 個常用的 Linux iptables 規則Linux
- 詳解網路知識:iptables規則
- Linux IPTables:如何新增防火牆規則Linux防火牆
- Ubuntu系統iptables規則的檢視和清除Ubuntu
- 重新封裝一個iptables防止規則重複封裝
- linux系統中檢視己設定iptables規則Linux
- 資料包如何遊走於 Iptables 規則之間?
- 使用DBV的命令規則和規則集強化資料庫安全資料庫
- 微服務構建持久API的7大規則微服務API
- iptables防火牆簡介,原理,規則編寫,常見案例防火牆
- 使用 Java 持久化 APIJava持久化API
- Jenkins持久化整合使用Jenkins持久化
- RDD持久化,不使用RDD持久化的問題的工作原理持久化
- Sentinel Dashboard(基於1.8.1)流控規則持久化到Nacos——涉及部分Sentinel Dashboard原始碼改造持久化原始碼
- Redis資料持久化—RDB持久化與AOF持久化Redis持久化
- Iptables 使用
- VSCode 使用 eslint 規則格式化 jsVSCodeEsLintJS
- 機器學習基礎——規則化(Regularization)機器學習
- Android優化UI規則Android優化UI
- Oracle索引的使用規則Oracle索引
- Redis的兩種持久化方式-快照持久化(RDB)和AOF持久化Redis持久化
- redis系列:RDB持久化與AOF持久化Redis持久化
- 第2-4-4章 規則引擎Drools規則屬性-業務規則管理系統-元件化-中臺元件化
- Redis 持久化Redis持久化