[ bisenic @ 30.10.2007. 21:57 ] @
Kako da napravim skriptu da npr mi na svakih 2min mikrotik pinguje www.google.com i ako je on unreachible da se aktivira ruta u ruting tabeli sa admin distancom 1,znaci da imam dve default rute na mtiku i da jedna bude primaran,a skripta da pinguje neku aderesu,iako mu je 5 pingova nedostupna da predje na grugu default rutu.


nadam se da je pitanje bilo jasno

pozdrav.
[ acatheking @ 31.10.2007. 09:15 ] @
Evo ti jedan primer. Glupo ti je da pinguješ google, jer će kroz oba gateway-a on biti vidljiv, tako da bi ti u ovom slučaju MT naizmenično menjao def rutu i time stalno prekidao link. Rešenje je da pinguješ ip adresu primarnog gateway-a.
Zameni dole <gateway-primarnog-linka> i <gateway-sekundarnog-linka> odgovarajućim ip adresama:

Code:

/ tool netwatch 
add host=<gateway-primarnog-linka> timeout=1s interval=5s up-script=primary_up down-script=primary_down comment="" disabled=no

/system script
add name="primary_down" source={
/ip route set [/ip route find dst-address=0.0.0.0/0] gateway=<gateway-sekundarnog-linka>
}
add name="primary_up" source={
/ip route set [/ip route find dst-address=0.0.0.0/0] gateway=<gateway-primarnog-linka>
}