Posts Tagged mikrotik

routeros ddns更新失败的问题

Posted by on 星期三, 27 7月, 2011

上一次帮一个网友解决了ros DDNS更新失败的问题,解决办法其实很简单,他的DNS没填。

ros对比ip动态域名更新

Posted by on 星期四, 6 1月, 2011

Routeros中通过对比本地外网IP和域名解析IP来更新动态域名

  本脚本用ros中的计划任务功能,每10秒钟解析一次指定域名的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->Scheduler中,双击ddns-update把其中的帐号密码和域名等信息改成你自己的,无特殊情况的情况下应该可以正常更新了。

  ros 3.30测试通过。

  有问题欢迎联系我。

“免SSH全自动算号+自动注册L6”算号器使用过程中的问题

Posted by on 星期三, 8 9月, 2010

  算号成功,自动注册L6成功,在/system license print 里显示为L6,并且Software ID也为HU6I-XPT,但是重启Software ID就变了,注册信息保存不住。

  典型的问题,这个全自动的算号器好像只能算接在Primary Master IDE口上的设备,如果将硬盘接在非Primary Master IDE口上就会出现Software ID保存不住的现象。

  解决办法就是将硬盘接到Primayr Master IDE上;如果非常不幸,像我的那块主板,Primary IDE和Scondary IDE口都被SATA占上了,但手头的硬盘还是PATA口的,而且SATA口还无法在BIOS里关闭。那就只能用原始的3.20算号器了。那个过程相当漫长,因为手动指定硬盘,所以绝对成功算号。

  原始算号过程及工具:http://www.awolf.net/content/ros/hu6i-xpt-is-available.html

MikroTik RouterOS 3.30 安装+免SSH全自动算号+自动注册L6图文全过程

Posted by on 星期二, 7 9月, 2010

首先,工具来自:http://bbs.routerclub.com/thread-44678-1-1.html

本文涉及的工具下载:

现整理如下教程:

为了考虑到没有刻录机的朋友们,所以介绍下在虚拟机中破解算号的过程,其实直接刻盘也一样,下面直接进入主题:

  1. 准备一个硬盘或CF+CFtoIDE,大小看应用了,基本路由功能32M够用了,推荐64M,可以安装大多数功能包。
  2. 新建一个虚拟机,过程没有什么好说的。硬盘要选后挂上的物理硬盘。注意,别选错了,如果不确定的话,先选一块,然后单击下面的“使用单个分区”,下一步看看分区信息,再返回上一步确认。

  3. 下载MikroTik RouterOS 3.20 with keygen(>> Skydrive | 115网盘 | Rayfile <<)的ISO光盘镜像备用。
  4. 在新的虚拟机里选择刚刚下载的ros3.20的ISO光盘镜像,开机。
  5. 光盘引导后,停在这个画面上

  6. 这里只选择system和keygen两个功能包,因为我们要在3.20的基础上算号,然后升级到3.30,升级后直接安装3.30的功能包。
  7. 直接按“I”安装。
  8. 出现“Do you want to keep old configuration? [y/n]:”提示时,按N不保存原来的配置。
  9. “Continue? [y/n]”,按y继续。
  10. 直到下面画面“Press ENTER to reboot”,这时关闭虚拟机。

  11. 然后关闭计算机。将硬盘或CF卡摘出来,挂到真机上。注意,接到真机的位置一定要和虚拟机中相同,如:虚拟机中在Primary Master口上,在真机也一定要接到PM口上。为避免算号失败,尽量接到PM口上。
  12. 开机后出现登陆界面(如果没有显示器ros启动后会有“滴滴”两声,如果没有喇叭。。。那就等硬盘灯不闪了。别告我连硬盘灯都没有。。那就等2、3分钟。),接上网线,用WinBox登录。点“Connect To”右边的“…”按钮(图中绿色框按钮),在弹出的列表中选择我们刚装好的ROS的MAC地址(图中红色框内容)。注意,一定要点前面的MAC地址。

  13. 选好后“Connect To”应该出现MAC地址了,用帐号admin,密码空白登陆,进入WinBox管理界面。
  14. 在WinBox窗口内,下图红色框区域内单击鼠标右键,选择绿框部分Add CPU。

  15. 这时会出现如下图红框部分

  16. 提示CPU使用率100%,若是双核,则为50%。当这个数值降到0%~10%范围之内时,说明ID已经算好了。
  17. 点击“RouterOS Welcome”这个窗口中的“OK”,这个窗口会被关闭。点击Winbox左侧工具栏中的System,选择License

  18. 当Software ID为HU6I-XPT,并且Level为6,说明算号成功了。如果Level不是6并且下面有时间倒计时,请下载HU6I-XPT.KEY文件,将其拖入Winbox中,拖入后Winbox会要求重启。重启后用Winbox连接重新进行此步骤查询Software ID 和Level。
  19. 点击左侧工具栏System,选择Packages,在弹出的“Package List”窗口中选中“keygen”项目,点上方的“Disable”,当右侧出现“scheduled for disable”时,再次点击左侧工具栏System,选择Reboot,点Yes重启。

  20. 重新用Winbox连接ROS,再次打开Package List,如果出现以下状态,说明keygen禁用成功。可以选定keygen,再点击Uninstall将其卸载。为了安全,推荐卸载。

  21. 下面将ros升级到3.30。点WinBox界面中左侧工具条Files,将system-3.30.npk(>> Skydrive | Rayfile | 115网盘 <<)拖入Files窗口。会出现上传窗口,等待上传完毕,点击System,选择Reboot,点击Yes重启。

  22. 重启之后再用Winbox连接ros,可以看到,已经是3.30了。






原始算号过程:http://www.awolf.net/content/ros/hu6i-xpt-is-available.html

MikroTik RouterOS 光盘镜像下载

Posted by on 星期二, 3 8月, 2010