### Failover2NetPro v1.0.0 ### COS_O_SKRYPCIE Jest to skrypt pozwalający na awaryjne przełączanie na łącze zapasowe oraz z powrotem na domyślne gdy powróci na nim internet (ping). Failover2NetPro, wersja v1.0.0 Data wydania: 11-05-2022r. Wymagany Mikrotik RouterOS: v6 lub v7 (aktualna long-term lub stable w dniu wydania skryptu) autor: seszu (seba@kazuko.pl) strona: http://kazuko.pl ZASADA DZIAŁANIA: Skrypt wykonuje X pingów do IP X.X.X.X, a następnie sprawdza ile wróciło. Jeśli wróciło Y lub więcej niż Y to nic nie robi, jeśli wróciło mniej to przełącza na łącze zapasowe oraz wysyła alert mail-em lub/i SMS-em na wcześniej zadeklarowane maile/nr. Jeśli w danej chwili pracujemy na łączu zapasowym i wróci X lub więcej pingów to skrypt przełącza na łącze domyślne oraz wysyła alert mail-em lub/i SMS-em na wcześniej zadeklarowane maile/nr. Domyślnie skrypt uruchamiany jest co 30s, ale myślę, że można ustawić co 10s, w zależności ile pingów ustawimy. Przełączanie pomiędzy łączami internetowymi polega na zmianie bramy domyślnej. ## OGÓLNE MOŻLIWOŚCI: - przełączanie na łącze zapasowe i z powrotem, - możliwość ustawienia do dwóch adresów IP wykorzystywanych do testu łącza internetowego (ping) - wsparcie dla przydzielania adresów IP automatycznie (dhcp, ppp, pppoe, dhcplte) lub statycznie, - powiadomienie mail lub/i SMS o przełączeniu na łącze zapasowe oraz o powróceniu na łącze domyślne, - SMS po przez modem GSM (nie na wszystkich modemach), maila lub SerwerSMS.PL, - logi o przełączeniu na łącze zapasowe/domyślne, - automatyczny restat modemu USB, clienta DHCP, PPP lub PPPoE, gdy brak na nim internetu (ping), - synchronizacja adresu IP dla dynDNS / dynHost (ovh), - pobieranie adresu IP dla dynDNS / dynHost z zewnątrz (po przez www) lub z interfejsu, - logi o zmianie adresu IP dla dynDNS / dynHost, - możliwość uruchomienia innych skryptów w trakcie przełaczania na łącze zapasowe i z powrotem