永久保存iptables规则
时间: 2024-10-16 21:09:40 浏览: 45
阿里云Centos配置iptables防火墙教程
在Linux系统中,如果你想要永久保存iptables规则并确保它们在系统重启后仍然有效,需要将它们写入iptables的配置文件,通常这些文件位于:
- 对于IPv4:`/etc/iptables/rules.v4` 或 `/etc/sysconfig/iptables`(取决于发行版)
- 对于IPv6:`/etc/iptables/rules.v6`
为了永久保存iptables规则,按照以下步骤操作:
1. **临时应用规则并测试**:
先使用 `iptables-save` 命令查看现有的规则,并确认你需要添加的新规则是否正确。如果满意,输入新的规则。
```bash
sudo iptables-save > /etc/iptables/rules.v4
```
2. **写入配置文件**:
将临时的规则备份原配置文件,然后将更新后的规则覆盖上去。
```bash
sudo cp /etc/iptables/rules.v4{,.bak}
sudo mv /etc/iptables/rules.v4{,.bak} /etc/iptables/rules.v4
```
3. **启用iptables服务**:
保存更改并重启iptables服务使之应用新的规则。
```bash
sudo service iptables save
sudo service iptables restart
```
这样,每次系统启动时,iptables都会自动加载保存的规则。
阅读全文