FreeBSD如何自动重置PF防火墙
时间:2019-11-20 08:54:04 来源:igfitidea点击:
如何在不进行硬重启的情况下自动重置PF防火墙?
如何每隔一段时间就禁用防火墙?
可以使用以下语法从/etc/pf.conf中加载规则并等待120秒,然后禁用pf:
#/sbin/pfctl -f /etc/pf.conf && sleep 120 && /sbin/pfctl -d
其中:
- -f/etc/pf.conf 加载/etc/pf.conf中包含的规则。
- -d 禁用数据包过滤器。
- sleep 120 :sleep命令在调用下一个命令之前,等待暂停至少200秒。
您还可以使用以下选项测试pf.conf的语法错误:
# /sbin/pfctl -nf /etc/pf.conf
所以最后命令如下所示:
# /sbin/pfctl -nf /etc/pf.conf && /sbin/pfctl -f /etc/pf.conf && sleep 120 && /sbin/pfctl -d