Indice   FAQ  
Iscriviti  Login
Indice RouterOS RouterOS

Script Basato su ether cable test..

Tutto su questo sistema operativo linux based - Configurazioni, dubbi, problematiche &....

Script Basato su ether cable test..

Messaggioda abbio90 » dom 3 mag 2020, 16:45

Ciao a tutti...vorrei lanciare uno script in funzione dello stato di una porta ether..
esempio se una coppia di una porta e in corto fai una cosa altrimenti fanne un'altra...
ho trovato questo script

interface ethernet cable-test ether1-acalert once do={
:local cp $"cable-pairs"
:local one [:tostr [:pick $"cable-pairs" 0 1]]
:local two [:tostr [:pick $"cable-pairs" 1 2]]
:local three [:tostr [:pick $"cable-pairs" 2 3]]
:local four [:tostr [:pick $"cable-pairs" 3 4]]

:local status1 [:pick $one 0 4]
:local status2 [:pick $two 0 4]
:local status3 [:pick $three 0 4]
:local status4 [:pick $four 0 4]

:if ( $status1 = "shor" ) do={/interface ethernet enable ether2
:put "1: Circuit closed"

} else={/interface ethernet disable ether2
:put "1: Circuit open"

}


:if ( $status2 = "shor" ) do={/interface ethernet enable ether2
:put "4: Circuit closed"

} else={/interface ethernet disable ether2
:put "2: Circuit open"

}

La RB lo carica senza errori ma non riesco a farlo funzionare
Avatar utente
abbio90
Mikrotik-User 7° Liv
Mikrotik-User 7° Liv
 
Messaggi: 141
Iscritto il: lun 26 giu 2017, 18:11
Località: Oristano
Uso routerOS dalla Versione: v4.x


Torna a RouterOS

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti