Router-ul de la Mikrotik, trebuie să recunosc - este o fiară interesantă. Ceea ce se află în "routerele de acasă" este livrat chiar din cutie - aici, într-o serie de cazuri, este necesar să terminați cu mânere. Dar există o funcționalitate imensă în ceea ce privește "tot ceea ce doriți" este configurat.
Să spunem că avem sarcina de a dezactiva WiFi-ul pentru perioada de noapte. Așa că am economisi resurse și consumul de energie, și, în general, - ar fi necesar să dormi la noapte și să nu se lipească de gadget-uri :) Pentru a rezolva această problemă, avem nevoie pentru a efectua câțiva pași simpli:
- Scrieți un script care va verifica ora curentă și, în conformitate cu aceasta, va efectua acțiunea necesară;
- Asigurați-vă că funcționează corect;
- Adăugați o sarcină care va executa acest script cu intervalul de timp specificat;
Scrierea scripturilor
Scenariul se baza pe com. Base122. adaptat versiunii 6.30.1 și opțional dezvoltat în continuare:
Vizualizați codul pe Gist.
Accesați secțiunea System → Scripts și faceți clic pe Add New. Umpleți câmpurile după cum urmează:
Nume. RadioOnOff
Politica. [X] citiți, [X] scrie, [X] politică
Sursa. [Inserați conținutul scriptului]
Comentariu. Script pentru a vă asigura că LAN-ul wireless este pornit sau oprit
În partea superioară a scriptului, setăm setările de timp necesare (pornire și oprire). Scriptul verifică dacă timpul este sincronizat utilizând clientul ntp. Dacă sincronizarea timpului nu este disponibilă - setați UseNTPClientStatus la nr.
Pentru a testa, rulați terminalul sau conectați-vă la router utilizând SSH, apoi executați:
Adăugarea unui loc de muncă
Pentru a adăuga o sarcină la lansarea periodică a scriptului, accesați System → Scheduler și apăsați Add New. Configurarea:
Activat. [X]
Nume. RadioOnOff
Data de începere. [Data curentă, se ridică automat]
Ora de începere. [Timpul curent, se ridică automat]
Interval. 00:05:00
La eveniment. / script-ul sistemului rulează RadioOnOff
Politica. [X] citiți, [X] scrie, [X] politică
Comentariu. Script pentru a vă asigura că LAN-ul wireless este pornit sau oprit
Apoi așteptați
6 minute și să priviți în pescărușul larg - ar trebui să existe înregistrări corespunzătoare care să indice că scriptul a fost executat cu succes.