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掉线后拨号自动自己换路由表的网关.
高手请帮帮忙谢谢!! 网关一般不会自动改变的吧 会啊,所以有这里求教!!! 你最好贴图片上来!
可以用脚本动态检测的! :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."
}
做适当的修改就可以派上用场了 楠哥,我以为你晚黑唔上线先,我系清远个个靓仔啊,
你俾我个个脚本唔掂啊,唔知系咪我打错左字母吖.你复制过来俾我啦.
可以指定网关IP的。
自己设置不行吗??我还没有发现这个问题!!
页:
[1]