iptables -f 如何恢复
1、使用命令iptables -L 先查一下防火墙规则是否被清空了,有下图回显很恐怖哦

2、一般公司都会对自己写的iptables规则制作成脚本,先找到脚本的存放路径,如果不知道可以猜想一下可能的脚本名字,使用命令 find / -name firewall.sh查找一下,我这假设防火墙脚本交firewall

3、找到对应脚本的路径,先查看一下是否iptables的脚本,使用命令 bash /脚本所在路径/脚本名字,执行脚本

4、再次使用iptables -L查看防火墙规则,规则回来了

5、还有一种方法,也是不推荐的方法,万不得已时再使用。一般iptables脚本会做成开机启动脚本,如果你实在不知道在哪,可以reboot重启设备,如果做成开机启动了,iptables规则会自动生效。

6、所以日常的好习惯是不要顺便敲iptables -L命令,敲一些危险命令的时候先三思而后行,定期做好相关脚本的备份工作,以防不测,共勉。