automatyczne przelaczanie miedzy ISP
-
- Piegowaty Guziec
- Posty: 13
- Rejestracja: 21 maja 2006, 16:27
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
automatyczne przelaczanie miedzy ISP
witam
mam taka sytuacje
router na ubuntu i podlaczone 2 lacza internetowe od roznych uslugodawcow
1 - to lacze od tpsa 4/1 Mbit
2 - lubman (radiowe) 10/10 Mbit
obecnie dziala to tak ze uzslugi sieciowe (poczta,www,itp) dzialaja na laczu tpsa a ruch z sieci lan puszczany jest przez lacza Lubman'a
chcialby zrobic mechanizm ktory w razie warii lacza lubmana automatycznie przelaczyl ruch na tpsa
ma ktos moze pomysl jak cos takiego zrealizowac ?
mam taka sytuacje
router na ubuntu i podlaczone 2 lacza internetowe od roznych uslugodawcow
1 - to lacze od tpsa 4/1 Mbit
2 - lubman (radiowe) 10/10 Mbit
obecnie dziala to tak ze uzslugi sieciowe (poczta,www,itp) dzialaja na laczu tpsa a ruch z sieci lan puszczany jest przez lacza Lubman'a
chcialby zrobic mechanizm ktory w razie warii lacza lubmana automatycznie przelaczyl ruch na tpsa
ma ktos moze pomysl jak cos takiego zrealizowac ?
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: automatyczne przelaczanie miedzy ISP
a potrafisz przełączyć ruch ręcznie? jeśli tak, to wystarczy okresowe sprawdzanie lubmana i wywołanie skryptu przełączającego gdy lubman znika lub się pojawia. jeśli nie - za mało danych do udzielenia odpowiedzi.
-
- Piegowaty Guziec
- Posty: 13
- Rejestracja: 21 maja 2006, 16:27
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
Re: automatyczne przelaczanie miedzy ISP
zrobilem sobie cos takiego
poleceniem "ip route add default via $P1" ustawiam przez ktory interfejs kieruje ruch
pingac jakis adres ? np 8.8.8.8
poleceniem "ip route add default via $P1" ustawiam przez ktory interfejs kieruje ruch
i teraz jak sprawdzac poprawnosc dzialania lacza ?#!/bin/sh
#uruchamiamy tylko za 1 razem
# echo 1 T1 >> /etc/iproute2/rt_tables
# echo 2 T2 >> /etc/iproute2/rt_tables
# interface
IF0=lo
IF1=eth5
IF2=eth1
# isp
IP1=xxx.xxx.xxx.xxx
IP2=yyy.yyy.yyy.yyy
# gateways
P1=212.182.109.81
P2=83.17.47.217
# ip network
P0_NET=0.0.0.0
P1_NET=212.182.109.80
P2_NET=83.17.47.216
#echo $IF0 $IF1 $IF2
#echo $IP1 $IP2
#echo $P0_NET $P1_NET $P2_NET
# create routing tables
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
# main routing table
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2
# default route preference
ip route add default via $P1
# routing rules
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2
pingac jakis adres ? np 8.8.8.8
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: automatyczne przelaczanie miedzy ISP
dokładnie tak - pingujesz z interfejsu lubmana.
ja bym to zrobił tak:
z crona co minutę puszczam trzy pingi przez lubmana. jeśli chociaż jeden przejdzie, oznacza to że lubman działa.
jeśli lubman nie działa przez trzy kolejne próby, przełączam wyjście na tepsę.
jeśli jestem na tepsie a zadziała lubman, przełączam od razu na lubmana.
możesz sobie jeszcze uwzględnić jakieś stałe czasowe, i o ile pamiętam po takim przełączeniu potrzeba
-- 25 lut 2013 13:33 --
aha, i jeśli ping nie przejdzie spróbuj pinga do innego serwera.
ja bym to zrobił tak:
z crona co minutę puszczam trzy pingi przez lubmana. jeśli chociaż jeden przejdzie, oznacza to że lubman działa.
jeśli lubman nie działa przez trzy kolejne próby, przełączam wyjście na tepsę.
jeśli jestem na tepsie a zadziała lubman, przełączam od razu na lubmana.
możesz sobie jeszcze uwzględnić jakieś stałe czasowe, i o ile pamiętam po takim przełączeniu potrzeba
Kod: Zaznacz cały
ip route flush cache
aha, i jeśli ping nie przejdzie spróbuj pinga do innego serwera.
- ekitowski
- Sędziwy Jeż
- Posty: 51
- Rejestracja: 25 sie 2008, 15:03
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.10
- Środowisko graficzne: GNOME
- Kontakt:
Re: automatyczne przelaczanie miedzy ISP
Można tak jak powyżej a można i z gotowca skorzystać np z Zentyal - obecnie eBox.
http://www.howtoforge.com/using-ebox-as ... nd-more-p2
Ewentualnie zainwestować trochę kasy i kupić jakiś prosty router MT i na nim odpalić taką funkcjonalność.
http://www.howtoforge.com/using-ebox-as ... nd-more-p2
Ewentualnie zainwestować trochę kasy i kupić jakiś prosty router MT i na nim odpalić taką funkcjonalność.
-
- Zakręcona Traszka
- Posty: 574
- Rejestracja: 25 maja 2011, 10:17
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: automatyczne przelaczanie miedzy ISP
Heartbeat wymyslono lata temu.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości