Vai al contenuto
Argomento

Script

Script RouterOS, scheduler, automazioni: tutti gli articoli del dojo su questo argomento.

Immagine generata in locale con ComfyUI a partire da elementi scelti a caso. Come nascono le immagini

Illustrazione per Netwatch su MikroTik: avvisami su Telegram quando un apparato cade
Dojo

Netwatch su MikroTik: avvisami su Telegram quando un apparato cade

Netwatch è la sentinella di RouterOS: bussa a un indirizzo e, quando smette di rispondere o torna, esegue uno script. Lo usiamo per sorvegliare una telecamera e la linea internet, con gli avvisi su Telegram, e vediamo le soglie e il comportamento dopo un riavvio che i manuali non dicono.

5 min di lettura
Illustrazione per Collegare MikroTik a Telegram: gli avvisi del router sul telefonoDojo

Collegare MikroTik a Telegram: gli avvisi del router sul telefono

Un router che ti scrive su Telegram quando succede qualcosa vale più di dieci grafici guardati il giorno dopo. In sette passi creiamo il bot, troviamo il chat_id e scriviamo uno script telegram riutilizzabile, che poi usano gli altri howto del Dojo per mandare avvisi: Netwatch, riavvii, DHCP pirata.

Illustrazione per Inviare email da MikroTik con Gmail: SMTP e password per le appDojo
Howto · Sistema

Inviare email da MikroTik con Gmail: SMTP e password per le app

Un MikroTik può mandare email (avvisi, backup, report) usando un account Gmail come server SMTP: smtp.gmail.com, porta 587, STARTTLS. La password però non è quella dell'account: serve una password per le app, che Google rilascia solo con la verifica in due passaggi attiva. In RouterOS 7 la configurazione sta in /tool e-mail.

Illustrazione per Scan wireless su un MikroTik remoto senza perdere il risultatoDojo
Howto · WiFi

Scan wireless su un MikroTik remoto senza perdere il risultato

Uno scan delle frequenze ferma la radio per qualche secondo: se il router remoto lo raggiungi proprio attraverso quel link wireless, perdi la connessione e il risultato. La soluzione è far girare lo scan in background sul router stesso, con il risultato salvato in un file da leggere quando il link torna su. In RouterOS 7 si fa con :execute e il parametro file=, che funziona sia con il pacchetto wifi sia con wireless.

Illustrazione per DHCP server MikroTik: eseguire uno script a ogni leaseDojo
Howto · DHCP

DHCP server MikroTik: eseguire uno script a ogni lease

Il DHCP server di RouterOS può eseguire uno script ogni volta che assegna o libera un indirizzo: è il lease-script. Dentro lo script si trovano già pronte variabili come $leaseBound, $leaseActIP e $leaseActMAC, con cui si possono registrare i nuovi dispositivi, avvisare via email o aggiungere il client a una address list con una scadenza.