请高人赐教脚本定时禁用启用防火墙多个规则
小弟对脚本不熟悉,请高人赐教脚本定时禁用启用防火墙多个规则??!小弟在次谢过各位大侠! 自己baidu吧…… 在ros里面有个执行的 你找找 回复 深度渗透 的帖子
双击需要指定生效时间的防火墙规则
选择 extra 选项卡
展开 time
选择需要的周期和时间,选择的是打开,其他未选择的时候是关闭(注意不能跨00:00点)
定义定时启动的所有防火墙comment=1
然后在system shchedule里新建一个定时脚本 "关闭定时防火墙"
intervl=1d00:00:00 一天一次
starttime= 你要运行脚本的时间
脚本内容
/ip fr fil
disable "1"
在建定时脚本 "开启定时防火墙"
intervl=1d00:00:00 一天一次
starttime= 你要运行脚本的时间
脚本内容
/ip fr fil
enable "1"
楼上的已经说了:lol 回复 host2318 的帖子
非常感谢!:victory: 回复 moou 的帖子
非常感谢!:victory: 回复 moou 的帖子
追问一下,我有4条规则,同时禁用,两分钟后同时启用!一直这样循环!怎么写代码? 你说的不算明白,我可以这样理解么
现在这四条规则已经禁用了
2分钟后启用,
运行2分钟后再禁用
如果是这样的话可一这样
定义这四条规则的comment 为 1
/system schedule 添加2个schedule 名称为open close
open
interval 值定义为00:02:00
On Event:
/ip firewall fil
enable "1"
/system sched
disable open
enable close
close
interval 值定义为00:02:00
On Event:
/ip firewall fil
disable "1"
/system sched
disable close
enable open
如果只是每2分钟禁用启用一下的话可以这样
定义这四条规则的comment 为 1
/system schedule 添加1个schedule 名称随便了
interval 值定义为00:02:00
On Event:
/ip firewall fil
disable "1"
enable "1"
不错不错,,:lol 回复 moou 的帖子
威力威力3Q~~~~~:victory: 本帖最后由 host2318 于 2011-5-23 23:58 编辑
回复 moou 的帖子
:delay 5中的5为延迟的秒数,需要延迟2分钟就是120.
这样就会先关闭,然后2分钟后打开。可以设置更长时间。
应用场景为:
维护场合下需要关闭某些规则,但是维护完成后需要开启,往往会忘记手工开启。那就临时加个脚本,关闭延时再打开。这样就不要手工干预了
ip firewall filter disable "1"
:delay 5
ip firewall filter enable "1"
回复 host2318 的帖子
晓得了,。。。。 学习了,谢谢
页:
[1]
2