Joele ha scritto:Saluti a tutti,
direttamente dal supporto Microtik,con questo codice si monitora una connessione pppoe ed esegue degli script quando connessa e non
- Codice: Seleziona tutto
/interface pppoe-client monitor pppoe_1 once do={
:if ($status != "connected") do={
<inserire qui lo script da eseguire quando la connessione cade>
}
< inserire qui lo script quando la connessione e' attiva>
}
dove pppoe_1 e' chiaramente una connessione pppoe
Inserendo queste righe in un scheduler ogni tot minuti ,poi ho inserito degli script che vanno a modificare una queue types (pcq) per ridurre la banda agli utenti quando una delle 2 connessioni pppoe cade per poi essere ripristinata quando la connessione si riattiva.
Prossimamente , si cerchera' di stabilire quanti utenti sono collegati e modificare la queue types di consequenza... stay tuned!
Saluti.
Ciao
ho provato lo script ma non riesco a farlo funzionare ...Mi date un mano a capire perchè non va'?? Sono alle primissime armi e dovrei risolvere il seguente problema:
due connessioni Internet :
La prima EOLO mentre la seconda Wind con chiavetta che interviene nel caso vada giù eolo.Inserendo le seguenti rotte statiche
/ip route
add check-gateway=ping distance=50 gateway=Eolo
add check-gateway=ping distance=80 gateway=Wind
Credevo di gestire il failover.Ma c'e' un problema la chiavetta dopo un primo ciclo la connessione wind /usb rimane cmq in stato connected anche quando la connessione Eolo ritorna disponibile.Il che è un problema perchè il conteggio dei byte non termina.
Avevo pernsato al seguente script per disabilitare la connessione ppp con a chiavetta :
:if ([/ping 8.8.8.8 interface=Eolo count=5] != 0 ) do={interface ppp-client disable numbers=0} else {interface ppp-client enable numbers=0};
Il quale funzionerebbe in teoria. Ma purtroppo succede che ogni volta lo script viene avviato ( tramite lo scheduler) anche se l'interfaccia ppp (wind) è su e quella pppoe (Eolo) è giù lo script mi interrompe per pochi secondi la connessione ppp. Qualche idea? Grazie