Debian10保存iptables

wangchunlin 2022-9-13 116 9/13

通过iptables-save

/etc/network/if-pre-up.d/添加启动脚本;

root@s4383 ~ # cat /etc/network/if-pre-up.d/iptables
#!/bin/bash
/sbin/iptables-restore < /etc/iptables.up.rules

注意iptables-save仅仅只是打印出(格式化输出)iptables的内容,不做任何保存!需要使用

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

这样配合启动脚本就能实现开机重载iptables,ip6tables-save同理,不过很多vps都没有添加ip6tables的启动脚本

通过安装debian官方提供的iptables-persistent包

确定前一种没有生效再使用这种

iptables-persistent的安装及使用

root@debian:~# apt-get install iptables-persistent
root@debian:~# service netfilter-persistent save     #保存当前iptables规则
root@debian:~# vim /etc/iptables/rules.v4            #查看修改规则文件
...
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
...
root@debian:~# service netfilter-persistent reload   #重新加载规则

注:iptables-persistent依赖于netfilter-persistent。

- THE END -

wangchunlin

9月13日02:21

最后修改:2022年9月13日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论