hcb 发表于 2008-8-2 10:22:19

用脚本如何删除路由表的名字?

双线,当主线断开时,需要把辅线的路由表名字删除,使之成为默认路由
如何用脚本来实现呢?我做了下面的实验,始终不成功

id为该条路由的ID号
/ip router set $id routing-mark="test"
这样该路由的名字就成功改成了test
/ip router set $id routing-mark=""
这样却没有变化,路由表名始终还是test
/ip router set $id routing-mark=[:nothing]
这样也是没有任何变化
而在winbox里面,手动的点那个向上的箭头,就可以清除这项的值,ID号不变

用脚本怎么把 routing-mark 这项的值清除掉呢?

wbyz20 发表于 2008-8-2 12:01:26

你用命令提示符方法试试.ROS脚本支持所有命令操作

wbyz20 发表于 2008-8-2 12:14:09

/ip route rule set $id routing-mark=""

可以删掉,我在命令提示符可以删掉的

hcb 发表于 2008-8-2 12:14:18

也试过了,就是不行啊
一般我都在终端里面测试的

hcb 发表于 2008-8-2 13:39:43

我这个不是在/ip route rule里面,是在/ip route里面,rele里面是路由规则,选择走那条路由的。route里面是路由表,给每条路由起名字的

再次试了,还是不行

casper2000 发表于 2008-8-2 14:03:40

何必用脚本呢?在check gateway 和distance 上设置三

ksw520 发表于 2008-8-2 14:14:57

用 “ unset ”

hcb 发表于 2008-8-2 14:23:31

非常感谢,用楼上的方法可以了
页: [1]
查看完整版本: 用脚本如何删除路由表的名字?