用易-小卢 发表于 2016-11-26 17:52:08

ROS通过脚本自动绑定ARP

首先我们需要编写脚本内如如下:
:foreach arp in=[/ip arp find dynamic=yes && inter do={/ip arp add copy-from=$arp}
使用到foreach指令,定义“arp”变量循环查找每一个规则,如果找到即是动态又是内网接口的规则,就执行绑定
这个脚本里的ether1-lan是当前脚本里的内网口,如果你的内网口名称不是ether1-lan,你需要修改为对应的内网口名称
具体配置,我们进入system scheduler(计划任务),定义脚本运行
http://bbs.router.com.cn/data/attachment/forum/201511/03/100439sb3dwi1ub0u0zx36.png
Name:我们取名为arp,区别其他计划任务规则
Interval:间隔执行时间,我们定义每间隔1分钟执行一次,你也可以根据情况自行调整,建议不要太频繁。
On-Event:为脚本编写框,填写执行的脚本
Policy:执行脚本的权限,默认是没有设置的,需要定义

sealin 发表于 2016-11-28 14:42:01

:foreach arp in=[/ip arp find dynamic=yes && inter do={/ip arp add copy-from=$arp}
该语句错误
楼主可能要用的是
:foreach arp in= do={/ip arp add copy-from=$arp}

这个办法不适用于ip和mac动态绑定的环境
页: [1]
查看完整版本: ROS通过脚本自动绑定ARP