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 常用規則使用例項
- Sentinel 實戰-規則持久化持久化
- iptables防火牆規則防火牆
- iptables詳解及docker的iptables規則Docker
- [Spring-Cloud-Alibaba] Sentinel 規則持久化SpringCloud持久化
- Sentinel規則基於Apollo(阿波羅)持久化持久化
- 25個常用的Linux iptables規則Linux
- Linux IPTables:如何新增防火牆規則Linux防火牆
- 20條IPTables防火牆規則用法!防火牆
- 詳解網路知識:iptables規則
- Ubuntu系統iptables規則的檢視和清除Ubuntu
- 資料包如何遊走於 Iptables 規則之間?
- linux系統中檢視己設定iptables規則Linux
- SpringCloud使用Sentinel,Sentinel持久化,Sentinel使用nacos持久化SpringGCCloud持久化
- iptables防火牆簡介,原理,規則編寫,常見案例防火牆
- VSCode 使用 eslint 規則格式化 jsVSCodeEsLintJS
- 微服務構建持久API的7大規則微服務API
- 使用 Java 持久化 APIJava持久化API
- Sentinel Dashboard(基於1.8.1)流控規則持久化到Nacos——涉及部分Sentinel Dashboard原始碼改造持久化原始碼
- RDD持久化,不使用RDD持久化的問題的工作原理持久化
- Redis資料持久化—RDB持久化與AOF持久化Redis持久化
- linux之iptables使用Linux
- 10.使用隱含規則
- react中的 Hook 使用規則ReactHook
- 使用者識別規則
- 最佳化器-RBO 的規則轉化
- redis系列:RDB持久化與AOF持久化Redis持久化
- 關於laravel使用自定義驗證規則後某些規則不生效Laravel
- 第2-4-4章 規則引擎Drools規則屬性-業務規則管理系統-元件化-中臺元件化
- MySQL 優化三(優化規則)(高階篇)MySql優化
- jQuery Validate驗證規則的使用jQuery
- jQuery Validate驗證規則使用演示jQuery
- 快速整合和使用 drools 規則引擎
- MySQL觸發器的使用規則MySql觸發器
- SpringBoot專案校驗規則優化Spring Boot優化
- 語義化版本 2.0.0 - 版本控制規則
- redisaof持久化Redis持久化
- redis持久化Redis持久化