Tak script ještě jinak, zjistil jsem problém s detekcí portu na nekterých strojích pokud se vypíná a zapíná. Jde to sice rešit přidáním delay, ale takhle je to lepší:
bool
g1 "na"
g2 "Pingaci adresa"
/interface ethernet monitor once do={ g1 $status}
($g1="no-link") do={
bool ;
($bool="") do={
warning "Vypadek napeti"
i in do={/ip address disable $i;}
}
}\ else={
bool ;
($bool="") do={}\ else={
warning "Napeti OK"
i in do={/ip address enable $i;}}
}
Vypíná se pouze adresa. Tím odpada problém s detekcí portu. Ostatní nastavení je stejné jako na začátku. S tím propojením pinů 1a3 ,2a6 to sice jede na full duplex a vypadá to že je to lepší, ale pozor na zpětnou vazbu. Stalo se mi že se MK na portu zacikloval ,proto jsem to ani nezmiňoval.
Podobný způsob vypnuti adresy se da použít i na přepnutí brány na záložní linku. To se tu taky někdo ptal :)