5827149 发表于 2006-5-26 19:49:53

ADSL自动搜网关

我这里的ADSL拨一次,换一次网关,烦死了.高手请帮忙编个自动填路由表ADSL网关的脚本,谢谢!
说一下环境,
三网卡
1 Lan 192.168.0.1
2 ADSL (ADSL01)
3 WAN (ADSL前加软路由)192.168.1.2 网关192.168.1.1

21 80的端口走192.168.1.1 其它的走ADSL01(这一步已经做好)
现在想求一脚本
ADSL01掉线自动切换WAN线上,WAN掉线自动切换到ADSL01线上
ADSL01掉线后拨号自动自己换路由表的网关.
高手请帮帮忙谢谢!!

专卖精品 发表于 2006-5-26 20:15:07

网关一般不会自动改变的吧

5827149 发表于 2006-5-26 20:47:44

会啊,所以有这里求教!!!

专卖精品 发表于 2006-5-26 20:51:35

你最好贴图片上来!

可以用脚本动态检测的!

lhn1324 发表于 2006-5-26 21:36:25

:log info "Checking default gateway for dhcp interfaces."

:local theName [ /ip address get interface ]
:local currentGateway [ /ip address get network ]
:local existingGateway [ /ip route get gateway ]

:log info ( $currentGateway . " - " . $existingGateway )

:if ($currentGateway != $existingGateway) do={

:log info ("Setting default gateway for " . $theName)
:local a [ /ip route find comment=$theName ]

:if ([ :typeof $a ] = nil ) do={

    :log info "adding route..."
    /ip route add dst-address=0.0.0.0/0 gateway=$currentGateway routing-mark=$theName comment=$theName

   } else={

    :log info "changing route..."
    /ip route set $a gateway=$currentGateway

} else={

:log info "No route changes needed."

}

做适当的修改就可以派上用场了

5827149 发表于 2006-5-26 22:14:36

楠哥,我以为你晚黑唔上线先,我系清远个个靓仔啊,
你俾我个个脚本唔掂啊,唔知系咪我打错左字母吖.你复制过来俾我啦.

权威 发表于 2006-6-3 15:46:00

可以指定网关IP的。

chao268 发表于 2006-6-3 16:04:37

自己设置不行吗??
我还没有发现这个问题!!
页: [1]
查看完整版本: ADSL自动搜网关