两个步骤
1、在tools -> netwatch 里面添加一个监视项目,Host地址随便找一个公网上比较稳定的IP地址,我用的是114.114.114.114,这个主要用来获得PPPOE拨号成功时触发自动换ip的脚本的,然后在up中填入CheckIP。
2、建立CheckIP脚本
System -> Scripts 添加名为CheckIP的脚本,内容如下

:global adslinterface "ADSL-pppoe"
:global matchip "202.101"
:global adslip [ /ip address get [/ip address find interface=$adslinterface] address ]

:log info "CheckIP: PPPOE Connected!"
:if ([ :len [/interface find name=$adslinterface]] = 0 ) do={ :log info "CheckIP: No interface named $adslinterface, please check configuration." }
:if ([ :typeof $adslip ] = "nothing" ) do={
:log info ("CheckIP: No ip address present on " . $adslinterface . ", please check.")
} else={
:log info ("CheckIP: Current IP address is " . $adslip)
:while ([ :pick $adslip 0 [ :len $matchip] ] != $matchip) do={
:log info "CheckIP: IP match failed, redialing......"
/interface disable $adslinterface
/interface enable $adslinterface
:delay 2
:global adslip [ /ip address get [/ip address find interface=$adslinterface] address ]
}
}

================================
adslinterface为你的拨号接口名称
matchip为你想匹配的ip段,从头匹配,比如想要202.101.xx.xx段地址,matchip设为"202.101"即可。
拨号间隔速度2秒,根据实际从拨号开始到获取IP的时长调整,一定要大于实际拨号的时间,设置尽量宽裕些,否则会造成无限循环
netwatch触发间隔不要设置太短,至少也得1分钟

以上在Ros 5.25运行通过。。。



RouterOS 自动拨号直至获得指定IP段IP的脚本相关推荐

  1. 屏蔽ip段访问 html,php屏蔽ip、ip段、省份地区的访客

    实际应用中需要屏蔽一些不友好的访客,可针对这部分访客进行单独IP屏蔽.指定IP段屏蔽.指定地区屏蔽. 代码如下: header("content-Type: text/html; chars ...

  2. IP段、ASN与BGP关系

    标题IP段,ASN与BGP之间的关系 概览 IP 段就是类似于1.0.2.0-1.0.2.255或者1.0.2.0/24的形式 ASN (Autonomous system number)自治系统编号 ...

  3. python判断端口是否开放_Python扫描IP段查看指定端口是否开放的方法

    本文实例讲述了Python扫描IP段查看指定端口是否开放的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/local/bin/python #-*- coding: UTF-8 -*- ...

  4. SuSe Linux防火墙配置指定IP或IP段可访问

    下面指定示例: 最关键的是FW_SERVICES_EXT_TCP="22".FW_CONFIGURATIONS_EXT="sshd xdmcp"要开放的端口不在 ...

  5. 工具类源码 IP辅助类 验证IP地址或地址段是否有效 验证指定的IP是否有效 即验证IP是否属于某个IP段

    import org.apache.commons.lang.StringUtils;/*** IP辅助类*/ public class IpExUtil {/*** 验证指定的IP是否有效* * 即 ...

  6. 使用firewall-cmd限制ssh只能从指定IP段访问

    使用firewall-cmd限制ssh只能从指定IP段访问 一.背景描述 公司时常有linux(Centos7)服务器SSH服务暴露在外网(小公司未上硬件防火墙),通过lastb命令可以查到登录不定期 ...

  7. python拨号_python实现电脑自动拨号换ip(pppoe)

    python实现电脑自动拨号换ip(pppoe) 发布时间:2020-06-16 16:15:47 点击:5635次 python实现电脑自动拨号换ip import os import time g ...

  8. 织梦DedeCms通过.htaccess禁止指定IP或IP段访问

    织梦DedeCms的后台没有禁止指定IP访问的功能,不过我们可以通过Apche服务器的.htaccess配置文件进行控制,通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误页 ...

  9. java 投票ip限制_java 限定网站在指定IP段访问

    标签: 贴代码 IpUtil.java package com.datongsoft.wg.common.util; import java.net.InetAddress; import java. ...

  10. mysql 指定ip段 掩码_网络ip段划分子网掩码

    局域网子网知识 子网掩码的计算 一.子网掩码的计算 TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的.网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保 ...

最新文章

  1. html模板引擎 字符串长度,Web前端模板引擎の字符串模板
  2. RNN梯度消失和爆炸的原因 以及 LSTM如何解决梯度消失问题
  3. spring beans源码解读之 ioc容器之始祖--DefaultListableBeanFactory
  4. 启动hadoop时报root@localhost's password: localhost: Permission denied, please try again.错误。...
  5. 什么是设计模式_什么是设计?
  6. 面积计算(洛谷P5681题题解,Java语言描述)
  7. mysql join using temporary 优化_MySQL 在 INNER JOIN 场景的使用-爱可生
  8. 遇到问题的时候,要学会问问题
  9. 手机android系统界面,Android 4.0系统,界面很原生
  10. 使用cntv(原cctvbox-中国网络电视台)下载视频
  11. 硕士期间两篇计算机sci二区,实验室两篇论文被SCI 2区期刊Neurocomputing接收
  12. 奥威软件联手省科干,全力打造大数据BI岗位技能实践基地
  13. ae显示不能稳定链接服务器,ae正在连接到动态链接服务器
  14. vba怎么快速填充序列号?
  15. 如何消除文法的二义性
  16. 基于STM32单片机的密码锁(Proteus仿真+程序+报告)
  17. python支持复数以及相关的运算吗_python复数运算
  18. 已知经纬度坐标求两点间距离,用python表示
  19. 金山软件2015校园招聘
  20. pythonwhile true循环_python学习-while True的用法

热门文章

  1. lucas–kanade_Lucas–Kanade光流算法
  2. pcre c语言,pcre函数详细解析
  3. R语言中dim函数_R语言入门:函数介绍(3)—— %gt;%
  4. order by a desc,b desc与order by a,b desc不同
  5. 一文读懂高频交易程序化交易和量化交易区别
  6. 推荐三款自己使用过的鼠标手势插件
  7. 计算机操作系统--缺页中断与越界中断
  8. 判断域名 转向 php,ASP,PHP,一空间多域名根据域名判断转向地址程序代码
  9. 计算机画图如何把二寸照片修改为一寸,【2人回答】用画图工具怎么制作一寸、二寸照片?-3D溜溜网...
  10. DataSource接口,一个被大多数程序员忽略的接口