|
发表于 2016-8-5 02:58:52
|
显示全部楼层
本帖最后由 cspm333 于 2016-8-5 13:20 编辑
要加上光纖自動重撥,其實不難.
因為透過script將光纖換成adsl ,即代表光纖是無效的.
您只要將光纖換成adsl的同時,也要求光纖重撥一次,就這麼簡單:
:for i from=1 to=3 \
do={
:local array [/ip firewall mangle find comment="pcc$i"]
:if ([/ping www.baidu.com count=3 interface="pppoe-out$i"]>0) \
do={:if ([/ip firewall mangle get $array new-routing-mark]!="to_pppoe$i") \
do={/ip firewall mangle set $array new-routing-mark="to_pppoe$i"}} \
else={:if ([/ip firewall mangle get $array new-routing-mark]!=("to_pppoe".($i+3))) \
do={/ip firewall mangle set $array new-routing-mark=("to_pppoe".($i+3))}
/interface enable "pppoe-out$i"}
}
如上描束,將pppoe再enable一次,pppoe就重新撥號了.
假如重撥後沒用,下次檢查再使用adsl的同時,又會再重撥光纖一次.
唯有new-routing-mark使用光纖時,光纖才不會重撥. |
|