Per completezza rispetto al mio precedente articolo pubblico anche il progetto gns3 “originale” con dispositivi Mikrotik. In questo caso sono riuscito a verificare anche un eventuale down della wan attraverso un semplice script che, in caso di mancata navigazione, disabilita l’interfacce verso la lan.
ecco lo script e lo scheduler per lanciarlo
/system/script> print
name="checkInternet" owner="admin"
policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon
dont-require-permissions=no last-started=2024-10-04 19:09:05 run-count=1
source=
:if ([/ping 8.8.8.8 count=3]=0) do={
/interface disable [find name="ether2"]
/interface disable [find name="ether3"]
} else={
/interface enable [find name="ether2"]
/interface enable [find name="ether3"]
}
/system/scheduler> print
Columns: NAME, START-DATE, START-TIME, INTERVAL, ON-EVENT, RUN-COUNT
# NAME START-DATE START-TIME INTERVAL ON-EVENT RUN-COUNT
0 schedule1 2024-09-29 19:32:20 15s checkInternet 9
Qui invece il repository con il progetto gns3.
username: admin
password: admin