导航:首页 > IDC知识 > ros域名绑定脚本

ros域名绑定脚本

发布时间:2020-11-10 18:15:47

1、求一个ROS脚本导入命令

问题是这样的,抄以前用的是2.9.27.现在新做了个3.30的想试试HTB功能,结果做完之后把外网网线插上之后发现ARP列表中出现N多个外网地址和一样的MAC地址,删除完之后还会自动刷新,没办法把外网ARP属性改成reply-only,再在ARP列表中手动添加外网的IP和正确的MAC地址,结果导致全部客户机上不了网。现在怀疑是不是内网有ARP所以想把原来2.9.27的ARP列表导入

2、ros 脚本怎么添加进去

用winbox工具
系统---脚本----点加号“+”在“来源”输入框内将脚本粘贴过去,点“ok”。
选中脚本,点"运行"按钮

3、ros是否有动态ip域名更新最佳方案

http://www.awolf.net/content/ros/ros-changeip-ddns.html Routeros中通过对比本地外网IP和域名解析IP来更新动态域名 本脚本用ros中的计划任务功能,每秒钟解析一次指定域名的IP地址,再对比本地要更新域名的接口,如果发生改变,则更新域名。 雕虫小技 ,有需要的拿去。 脚本和注解: :if ( [/interface get [/interface pppoe-client find name=WAN] running ]=true ) do={ #如果在interface中存在已经连接上的pppoe接口,则执行下列语句。本列中pppoe接口名为WAN :global ipResolved ([:resolve home.awolf.net] . "/32") #解析home.awolf.net,存入全局变量ipResolved。 :global ipLocal [ /ip address get [ /ip address find interface=WAN ] address ] #获得本地IP,即pppoe接口的IP,本例中为WAN接口IP :if ($ipLocal != $ipResolved) do={ #如果解析的IP和本地接口IP不一致,则执行下列语句 :log info "WAN IP has been changed!" #记录日志:“WAN IP has been changed!” :log info ("Resolved IP : " . $ipResolved) #记录日志:“Resolved IP:解析的IP地址” :log info ("Local IP : " . $ipLocal) #记录日志:“Local IP:本地IP” /tool dns-update zone="awolf.net" name="home" key=密码 key-name=用户名 address=[:pick $ipLocal 0 ([:len $ipLocal] - 3)] #更新域名 :log info "All Done!" #记录日志“All Done!” } } else={ #如果interface中没有已经连接的pppoe接口 :log warning "Interface WAN is down!" #日志中提示“Interface WAN is down!” } >>完整脚本下载<<(点击查看,右键另存为下载) 将上面完整脚本下载,在ros中执行,然后用Winbox到System->Scheler中,双击ddns-update把其中的帐号密码和域名等信息改成你自己的,无特殊情况的情况下应该可以正常更新了。 ros 3.30测试通过。 有问题欢迎联系我。

4、ros script 脚本问题. mikrotik 动态解析域名ip. 并存入一个地址列表里.

?

5、跪求ros5.8 ChangeIP动态域名更新脚本.

花生壳的行不行啊?一直在用很稳定
local ipaddr
local server "http://ddns.oray.com"
local domain "域名"
local par "/ph/update?&myip=$ipaddr"
local users "账号"
local paswd "密码"
:set ipaddr [/ip address get [/ip address find interface=外线名] address]
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
/tool fetch url=($server . $par) mode=http user=$users password=$paswd

6、ros脚本怎么用

进入winbox
在菜单中选copysystem-script-
跳出一对话框,script list
点+
在跳出的对话框中的source,即较大的空白处
将ros脚本粘贴进去,脚本名字可以任意,其它选项可以保持不动。
如自动绑定arp,就是让ip为静态的的脚本
:foreach i in [/ip arp find dynamic yes ] do={/ip arp add copy-from $i}
就是将一行粘贴后,点OK
然后,在script list对话框中,选择建好的脚本,点run script 按钮即可。

其它的就不展开讲了

7、ros脚本命令中get命令和find命令的具体格式和用法是什么?

在网上的很多资料中对find命令的解释是查找字符串或数组中第一个出现查找内容的位回置.
如:答:put[:find abcdcba cd] 屏幕返回:2 这个不难理解但下面find的用法本人实在理解不来,命令如下::put [/interface :find name=pppoe-out]

8、ros脚本编写

还不如根据出口流量来限制
安装advac tool
/tools traff monitor 用外网的流量来触发限制脚本。

9、ros 任务计划脚本

不用任务计划脚本的,只需要
在firewall设几条规则就可以了。
在filter rules中,增加
general中,chain选择forward,其实,就这值是默认值。在src. address中,写入你要控制的IP,如
192.168.0.9-192.168.0.251,注意都要半角的,中间可以使用一个减号表示一段。
重点是extra中,有一项是time,展开后,可以选择时间,还可以选择周一至周日。
action中,你根据你写入的时间选择accept或就drop。
如前面增加了accept,再增加一条drop就可以了。
其实,在winbox中操作很简单的,用文字描述还真麻烦啊。
注意:你的ROS的时间要准确,在system---clock中调整你的时间。
网络中有校对你ROS时间的设置教程的。
在clock中,time zone,即时区,我们选择+08:00。
不知你使用的ros的版本是什么,我记得老一点的ROS时区是要写0的,不然时间执行上有问题的,是ros中的一个bug。这个你可以试试就可以了。反正,这里加了8,你就按标准时间来,不加8,你就在extra中的time中计算入就可以了。新一些的版本没有。
另外,你一定要使用计划脚本,在system ---scheler加入脚本,具体我就细说了,太麻烦了。
有简单的,我就不喜欢烦的东西。

与ros域名绑定脚本相关的知识