ROS的ip绑定脚本_ROS的IP:mac绑定
ROS批量绑定ARP脚本
一次性绑定ARP模块中的IP与mac对应关系表的方法:
问题:
ARP问题是ROS最大的问题,搞得我曾经想放弃它。大家出出注意吧。为什么一定要绑定了才可以REPLY-ONLY(在IP——ARP中)啊?
回答1:
通过脚本自动绑定ARP 首先我们需要编写脚本内如如下:
:foreach arp in=[/ip arp find dynamic=yes interface=ether1-lan] do={/ip arp add copy-from=$arp}
使用到foreach指令,定义arp变量循环查找每一个规则,如果找到即是动态又是内网接口的规则,就执行通过脚本自动绑定ARP
首先我们需要编写脚本内如如下:
:foreach arp in=[/ip arp find dynamic=yes && interface=ether1-lan] do={/ip arp add copy-from=$arp}
使用到foreach指令,定义“arp”变量循环查找每一个规则,如果找到即是动态又是内网接口的规则,就执行绑定
这个脚本里的ether1-lan是当前脚本里的内网口,如果你的内网口名称不是ether1-lan,你需要修改为对应的内网口名称
具体配置,我们进入system scheduler(计划任务),定义脚本运行
ROS的ip绑定脚本
Name:我们取名为arp,区别其他计划任务规则
Interval:间隔执行时间,我们定义每间隔1分钟执行一次,你也可以根据情况自行调整,建议不要太频繁。
On-Event:为脚本编写框,填写执行的脚本
Policy:执行脚本的权限,默认是没有设置的,需要定义
其他运行的方法: