持久化iptables的规则

iptables防火墙重启服务器后配置会丢失,需要进行持久化操作

新建/etc/iptables

mkdir -p /etc/iptables

 我的系统没有/etc/iptables这个路径需要先建路径后保存规则,否则如下:

iptables-save > /etc/iptables/rules.v4

-bash: /etc/iptables/rules.v4: No such file or directory

保存ipv4规则

保存当前的iptables规则到/etc/iptables/rules.v4文件

iptables-save > /etc/iptables/rules.v4

保存ipv6规则

系统支持IPv6并且需要保存IPv6的iptables规则

ip6tables-save > /etc/iptables/rules.v6

保存规则到系统

为了确保这些规则在系统重启后自动应用,可以安装iptables-persistent包,它会在系统启动时自动加载这些规则文件。【新增/修改/删除iptables规则后重启iptables,报错Failed to restart iptables.service: Unit iptables.service not found.感觉与网上解决 Ubuntu20.04 中的 Unit iptables.service not found 及 Unit file iptables.service does not exist 问题的原因差不多的,为图方便直接安装iptables-persistent。

apt update && apt install iptables-persistent

在安装过程中,系统会提示您是否要保存现有的iptables规则,选择“Yes”以保存当前的规则.

iptables-persistent是一个工具,用于在Linux系统上保存和恢复iptables防火墙规则。它可以通过调用iptables-save和iptables-restore命令来保存和加载防火墙规则。当系统重启或防火墙服务重新加载时,iptables-persistent会自动恢复之前保存的规则,确保防火墙规则持久有效。使用iptables-persistent可以简化管理防火墙规则的过程,并确保规则在系统重启后仍然有效。 你可以使用以下命令来保存和加载防火墙规则: 1. 保存规则:sudo /etc/init.d/iptables-persistent save 2. 重新加载规则:sudo /etc/init.d/iptables-persistent reload 另外,还有一些额外的脚本工具,如docker-iptables-save.sh和docker-iptables-restore.sh,可以用于制作NAT表和FILTER表的备份,并将它们放置在/etc/iptables目录中,带有基本时间戳记。这些工具可以帮助你更方便地管理防火墙规则的备份和恢复。 总之,iptables-persistent是一个实用的工具,可以确保在Linux系统上防火墙规则持久有效,并提供了一些辅助脚本工具来简化规则的备份和恢复过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [使用iptables-persistent持久化iptables规则](https://blog.csdn.net/hehaibo2008/article/details/70768955)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [docker-iptables-restore:将iptables推送到docker主机时,可能会破坏docker创建的现有规则。 备份并稍后...](https://download.csdn.net/download/weixin_42177768/18715322)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值