📅  最后修改于: 2023-12-03 15:17:21.827000             🧑  作者: Mango
iptables 是 Linux 内核提供的一个软件包过滤器,用于在 Linux 系统中定制数据包的转发、路由和流量控制。iptables-restore 是 iptables 提供的一个命令行工具,用于快速读取并恢复先前保存的 iptables 配置文件。
iptables-restore [选项...] [filename 或 -]
| 选项 | 描述 | | --- | --- | | -t, --table 表名 | 指定要操作的表格,默认是 filter 表 | | -n, --noflush | 在读取前不要清除任何现有的规则和链 | | -v, --verbose | 显示详细输出 | | -h, --help | 显示帮助信息 | | -H, --hashsize | 设置哈希表大小 | | -w, --wait | 等待锁定以获取表格的原子性 | | -c, --counters | 更新出口计数器 |
iptables-restore < /etc/iptables.conf
iptables-restore < /root/iptables_backup
iptables-restore --noflush --table nat < /root/iptables_rules
iptables-restore --verbose --counters < /root/iptables_rules
iptables-restore 是一个用于快速恢复先前保存的 iptables 配置文件的非常有用的工具。它可以让管理员备份 iptables 配置,并在需要时快速恢复。理解 iptables-restore 命令的用法可以使系统管理员更加有效地管理 Linux 系统中的网络配置。