zbhdpx 发表于 2006-4-13 11:37:25

会写脚本的来帮帮我啊!!

有谁可以帮帮我吗?ros2.9.6的,现在已经做好了,只是在晚上12点的时候要手工进行切换,很麻烦,
有哪位好心人可以帮我吗?
功能如下:
ip firewall mangle 下有两项:0和1,
我想在每天23点50分左右,自动dis 0 ;en1

每天早上8点钟的时候:
dis 1 ; en 0


每天都如此,不用考虑天数,只要每天定时运行两次就可以。

以实现线路的自己切换,有哪个好心人可以帮我写一下吗?没有写过这个东西,不知道如何着手,
先谢谢了!:L

附件里边可以看到ip fire mangle

zbhdpx 发表于 2006-4-13 15:08:29

没有人帮我,自己发的自己顶起来!!?

younger 发表于 2006-4-13 21:04:38

/system scheduler里添加两个定时脚本

casper2000 发表于 2006-4-13 21:11:43

换啥子线喔?

lhn1324 发表于 2006-4-14 08:39:56

3楼的有误。这样的命令只能在Print了后才能有效果。

先为两个规则加Comment值,这样便于查找
100-253这条设comment为0
1-253这条设comment为8
0点
/ip firewall mangle set disable=yes
/ip firewall mangle set disable=no

8点
/ip firewall mangle set disable=yes
/ip firewall mangle set disable=no

zbhdpx 发表于 2006-4-14 09:41:06

谢谢了,各位老大,我试试再回复

zbhdpx 发表于 2006-4-14 10:06:06

我这样写可不可以?
/ip firewall mangle print
/ip firewall mangle dis 0
/ip firewall mangle en 1

请斧正!!

zbhdpx 发表于 2006-4-14 10:30:01

我这样做了,刚才没有写图,现在发上来,

zbhdpx 发表于 2006-4-14 10:34:55

如果不行,我就再加上comment值,
这个世界多么美好啊,
热心人还是挺多的!!
谢谢younger和lhn1324 (~木南~) 两位老大,

zbhdpx 发表于 2006-4-14 11:16:14

按我刚才写的,发觉有个问题,执行的时候,好像只能执行两行,而第三行好像不能执行,
如果是这样的话,我觉得可以这样写
/ip firewall mangle print
/ip firewall mangle dis 0 ;en 1

到现在为至,我用的是lhn1324 (~木南~) 写的,
有空了我再试试这样行不行

younger 发表于 2006-4-14 11:32:37

回复 #5 lhn1324 的帖子

我的没错,只是不太好。
因为如果删除了那两条规则后,再重新生成的话ID就变了。最好当然用备注来判断了。
要知道ID还得PRINT一下

zbhdpx 发表于 2006-4-14 18:40:52

对了顺便问一下,这个脚本能执行几行啊?
今天试了几次,都是只能执行两行,奇怪?
有这样的限制吗?我想问一下!!
页: [1]
查看完整版本: 会写脚本的来帮帮我啊!!