
 Postado originalmente por 
jeffparre
					 
				 
				Aqui tenho 7 links, tenho um script que desenvolvi para fazer as desativacoes das interface, funciona 100%, nem precisa mexer nas mangle, o unico problema é q vai sobrecarregar o link default. Mas da pra melhorar sim mexendo nas mangle, aí nao sobrecarrega o link default.
Aqui um exemplo do script:
                Código :
                :log warning "Checando Link 2..."
:if ([/interface get [find comment="LINK DE DADOS 8MB"] disabled]=false) do={
    :log info "Interface do Link 2 esta Ativa."
    :log info "Checando se o link 2 esta operante..."
    :if ([/interface get [find name="pppoe-out2"] running]=true) do={
        :log info "pppoe-out2 rodando"
        :if ([/ping interface=pppoe-out2 address=www.uol.com.br count=6]=0) do={
            :log info "Link 2 esta INOPERANTE!" 
            /interface set [find comment="LINK DE DADOS 8MB"] disabled=yes  
            /interface set [find name="pppoe-out2"] disabled=yes
            :log warning "Interface do link 2 foi desativada!"
        } else={
            :log warning "Link 2 OPERANTE!"
        }
    } else={
        :log info "Link 2 esta INOPERANTE!" 
        /interface set [find comment="LINK DE DADOS 8MB"] disabled=yes  
        /interface set [find name="pppoe-out2"] disabled=yes
        :log warning "Interface do link 2 foi desativada!"
    }
} else={
    :log warning "Interface do Link 2 Ativada..."
    /interface set [find comment="LINK DE DADOS 8MB"] disabled=no
    /interface set [find name="pppoe-out2"] disabled=no
    :log warning "Aguardando conexao pppoe-out2"
    :delay 30000ms
    :if ([/interface get [find name="pppoe-out2"] running]=true) do={
        :log warning "pppoe-out2 conectado...."
        :log warning "Checando se o link já esta operante..."
        :if ([/ping interface=pppoe-out2 address=www.uol.com.br count=6]>1) do={
             :log warning "Link 2 esta OPERANTE!"
        } else={
            :log warning "Link 2 continua INOPERANTE!"
            /interface set [find comment="LINK DE DADOS 8MB"] disabled=yes
            /interface set [find name="pppoe-out2"] disabled=yes
        }
    } else={
        :log warning "pppoe-out2 Nao conectado"
        :log warning "Link 2 continua INOPERANTE!"
        /interface set [find comment="LINK DE DADOS 8MB"] disabled=yes
        /interface set [find name="pppoe-out2"] disabled=yes
    }
}