Ciao
,
secondo me ti conviene seguire questi step generali:
1)Per configurare il failover con disabilitazione di una linea e abilitazione dell'altra su MikroTik CCR1016, puoi utilizzare uno script che verifichi lo stato delle tue connessioni e, in caso di fallimento, disabiliti l'interfaccia "fallita" e abiliti l'altra.
Ecco uno script di esempio che puoi utilizzare:
------
# Variabili
:local primaryInterface "eth1" # Interfaccia TIM
:local secondaryInterface "eth2" # Interfaccia EOLO PPPoE
:local primaryCheckIP "8.8.8.8" # Indirizzo IP da pingare per verificare la connessione
:local secondaryCheckIP "1.1.1.1" # Indirizzo IP di backup per EOLO
# Funzione per abilitare/disabilitare le interfacce
:local setInterfaceState do={
:local interfaceName $1
:local state $2
/interface set [find name=$interfaceName] disabled=$state
}
# Verifica se l'interfaccia principale (TIM) è attiva
:if ([/ping $primaryCheckIP count=3] = 0) do={
# Se la connessione primaria (TIM) fallisce, disabilita TIM e abilita EOLO
:put "Connessione TIM non disponibile. Abilito EOLO..."
$setInterfaceState $primaryInterface true
$setInterfaceState $secondaryInterface false
} else={
# Se la connessione TIM funziona, assicurati che EOLO sia disabilitato e TIM abilitato
:put "Connessione TIM disponibile. Disabilito EOLO e abilito TIM..."
$setInterfaceState $primaryInterface false
$setInterfaceState $secondaryInterface true
}
------
Impostazione dello Script:Creazione dello script: Vai su System > Scripts e crea un nuovo script con il codice sopra. Assegna un nome allo script, ad esempio "Failover".
Scheduler: Vai su System > Scheduler e crea un nuovo task per eseguire lo script ad intervalli regolari, ad esempio ogni 15 minuti:
Name: CheckFailover
Interval: 00:15:00
On Event: /system script run Failover
In questo modo, lo script verrà eseguito automaticamente ogni 15 minuti per verificare lo stato della tua connessione.