[ --ja-- @ 05.11.2008. 19:52 ] @
Pozdrav svima!

Evo na ovo pitanje već duže tražim odgovor, ali sve što nalazim su identična pitanja na koja nitko ne odgovara. Problem je slijedeći: Imam mrežu koja ima dva (ili više) izlaza na Internet. Ovi izlazi na net se nalaze na različitim lokacijama, i između njih se nalazi određeni broj routera. Routeri su računala na kojima se vrti linux i quagga (ospfd + zebra), ili u rijetkim slučajevima Mikrotik. Veze između routera su većinom bežične. Zbog nestabilnosti bežičnih linkova, zanima me postoji li način da kažem u konfiguracijskim datotekama slijedeće:
- Ako ti je dostupna adresa aaa.aaa.aaa.aaa (adresa ADSL modema 1, prolazi ping do nje), koristi adresu bbb.bbb.bbb.bbb za default gateway
- inače ako ti je dostupna adresa ccc.ccc.ccc.ccc (adresa ADSL modema 2), koristi adresu ddd.ddd.ddd.ddd kao default gateway
- inače ...

U attachmentu je sličica dijela mreže. Svaki link je na svom subnetu (nema bridganja), crvena boja označava bežične linkove, plava UTP kabal. Dakle ukratko, ako pukne jedan wireless link, kako dinamički preusmjeriti sav internet promet na drugi modem.

[ igor.vitorac @ 06.11.2008. 23:01 ] @
Nije mi bas jasno sta zelis da kazes: i ospf i ping test?
Namesti na svim ruterima OSPF i ima da radi. Nikad nisam radio sa OSPF na linux-u i MT-u... ali princip je isti. OSPF je OSPF.
Prouci malo OSPF i sve ce ti biti jasno.
Najprostije receno, kada ruter "nevidi levi" susedni ruter on ce ukinuti sve rute prema njemu i postace mu aktivne sve rute "prema desnom" ruteru. Ovo sam malo karikirao ali princip je taj.
[ --ja-- @ 07.11.2008. 12:40 ] @
Isprike zbog konfuznog objašnjenja.

Naime, ping sam spomenuo iz razloga što i adsl modemi katkad zablokiraju, pri čemu će u route tabelama ostati ta mreža, pa sam imao u vidu neku provjeru da li je gateway na net živ.

Nebitno sad moja razmišljanja, ono što me zanima je kako da od N izlaza na internet, u slučaju ispadanja jednog od tih N izlaza, promet šaljem na neki drugi (po mogućnosti najbrži ali nije uvijet, bitno je da radi). Dakle manipulacija Default Gatewayom u route tabeli me zanima, sve ostalo radi kao sat. Trenutno je default gateway statički upisan i odatle problemi.

Nadam se da sam ovaj put bio precizniji.

Hvala!
Marko
[ Tyler Durden @ 07.11.2008. 13:18 ] @
Zar ne bi mogao to sa nekom jednostavnom skriptom da radis? Pinguje google i ako ne prolazi ping setuje drugi default GW.
Mozda nije bas najelegantnije rijesenje ali radi posao.
[ --ja-- @ 07.11.2008. 13:56 ] @
Razmišljao sam o tome, i ako ne postoji ova funkcionalnost u ospf-u to ću i napraviti. Ali to znači da ću ne svakom od 20+ računala-routera naše comunity mreže morati postavljati tu skriptu. I sa svakim novim net izlazom ću na svakom od tih routera tu istu skriptu morati mijenjati. Nekako bi mi se više sviđalo iskoristiti ugrađenu funkciju ako takva postoji.
[ Sleepless_mind @ 07.11.2008. 19:20 ] @
Tebi zapravo treba failover. Za mikrotik na mikrotik wiki-ju postoji skripta koja radi to shto tebi treba.

http://wiki.mikrotik.com/wiki/...tiple_Gateways_Failover_Script