Portál AbcLinuxu, 1. června 2025 19:13


Dotaz: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik

13.3.2013 07:44 radek hulak
Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Přečteno: 2409×
Odpovědět | Admin
Řešil někdo na mikrotiku detekci nefungujícího internetu, přepínání na internet druhý? Je to vůbec realizovatelné? Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.3.2013 08:47 Adamec | skóre: 31
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Odpovědět | | Sbalit | Link | Blokovat | Admin
JJ, nastavenim defaultni routy ... das si dve defaultky a tim ze jedna ma vyssi distanc (GW2), tu prvni (GW1) si nechas kontrolovat pingem, v pripade vypadku hlavni GW bude jako nahradni pouzita GW2 ... nemam to u sebe,ale takhle nejak to pouzivam doma.Odpoledne muzu kouknout presne.
This is not a bug it's a feature
13.3.2013 13:40 radek hulak
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Díky super, tak já počkám :)
13.3.2013 21:04 Adamec | skóre: 31
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
tak jak jsem psal uz minule ... je treba si nastavit dve defaultni routy a ta co ma byt nahradni ma mit "Distance" s vyssi hodnotou nez ta hlavni ... u hlavni "Check Gateway" nastav ping.V pripade ze nebude fungovat ping na routu s nizssi distanc, bude vse presmerovano na routu s vyssi distanci.
This is not a bug it's a feature
25.11.2019 12:16 Martin
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Hledám nějaké nápady na inteligentnější řešení, než používám a narazil jsem na tuto diskusi. Tak - ač po delší době, třeba někomu poslouží moje zkušenosti.

Výše popsané řešení pomocí CheckGateway nezafunguje, pokud bude mít poskytovatel "jen" výpadek své konektivity - na gateway se totiž ještě dopingáte, ale nikam dál. A to je, v mých zkušenostech, 90% výpadků internetu.

Já to řeším tak, že mám na hlavní konektivitě distance 10 a interface s backup linkou mám disabled. Schedulerem pouštím co 2min skript testující ping na 8.8.8.8 Pokud neprojde, skriptem enabluji backup linku, která nahodí i routu s disance 1.

Nevýhodou je, kromě pomalého náběhu backup, že mě nenapadá inteligentní automatická cesta zpět, tj. jak detekovat nahození primární linky a disablovat zálohu. Zatím každou hodinu backup natvrdo disabluji a hned na to pouštím opět check 8.8.8.8 Je to takové humpolácké, při trvajícím výpadku primáru způsobím opět malý výpadek, ale na nic lepšího (hlavně fungujícího!) jsem nepřišel.

Další nevýhodou je, že je backup trvale off a nejde tak využít pro rozložení trafficku (např. pro sync NASky do jiné lokality, youtube streamy atd)

Jedinou výhodou je, že takto mi backup linka 100% funguje, i když skutečně jen jako backup.
25.11.2019 16:36 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Ja to delam tak, ze mam dve routovaci pravidla, tedy ze (napriklad) 8.8.8.8 jde jen pres ETH0 a 8.8.4.4 jen pres ETH1 a pak podle vysledku kazdeho testu udela logika skriptu zbytek.
27.11.2019 08:18 Martin
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Příloha:
jj, díky, už jsem tento nápad našel.

Btw: hezky, včetně skriptu, je to popsané tady: https://wiki.spoje.net/doku.php/howto/network/mikrotik/routing

Kdyby to z toho webu zmizlo, tak skript přikládám.
27.11.2019 11:40 hermelin | skóre: 21
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Ahoj, tady je navod na stejne reseni bez nutnosti skriptovani - primo nativnima prikazama Mikrotiku. Dela to same ze opinkava zadane venkovni adresy a podle toho automaticky prepina default GW.
2.12.2019 15:36 Martin
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Příloha:
Děkuji, přes routu na 8.8.8.8 je to skvělý nápad, na výpadek reaguje nejrychleji (max do 30s)

Pro 100% funkčnost se však zcela bez skritování obejít nejde, při změně gateway je žádoucí zaříznout navázaná spojení a nečekat, až prohučí stanice na timeoutech (např. u běžícího pingu se toho člověk nedožije).

Připravil jsem skript (přikládám), ve kterém stačí poměnit testované IP a gateway a vše se nastaví, včetně vygenerování skriptu pro testovaní změny gateway.
27.11.2019 11:44 Zdvori | skóre: 9
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
28.11.2019 11:16 jdobry | skóre: 9
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
OpenWRT na to ma pekne udelatko https://openwrt.org/docs/guide-user/network/wan/multiwan/mwan3

Umi nejen fail over pri vypadku, ale i balancing a dalsi veci. Funguje to spolehlive.

PS: ten original dotaz uz je pekne stary
28.11.2019 17:48 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Detekce výpadku inetu od providera, přepnutí na záložní inet. Mikrotik
Jo, u OpenWRT jsem to pouzival "nativne" a fungovalo to dobre.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.