Chinaunix首页 | 论坛 | 博客
  • 博客访问: 325140
  • 博文数量: 74
  • 博客积分: 4203
  • 博客等级: 上校
  • 技术积分: 875
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-30 17:42
文章分类

全部博文(74)

文章存档

2012年(3)

2011年(12)

2010年(9)

2009年(18)

2008年(5)

2007年(27)

我的朋友

分类: LINUX

2007-07-11 01:41:32

一个自动彻换IP的脚本.....

system script add name="getadsl" source={
:local assign-address
:local new-address
:local status
:local x
:set x 2
:for i from=1 to=$x do={
    :set status [/interface get [/interface find  name=("pppoe-out" . $i)] running] 
    :if ($status=true) do={:set assign-address [:pick $assign-address 0 ([:len $assign-address] -3)]
        :if ($assign-address != $new-address) do={ \
        /ip address set [/ip address find comment=$i] address=$new-address network=$new-address broadcast=$new-address
        /ip route set [/ip route find comment=$i] gateway=$new-address
       } 
   }
}

/system  scheduler add name="getadsl" on-event="getadsl"  interval=15s


这样就可以实现ADSL IP变动后,自动更改网关和路由表
.
阅读(1918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~