Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-06-10 13:42:37

  sesuo - Użytkownik

sesuo
Użytkownik
Zarejestrowany: 2010-05-18

Routing - 2xWAN

Witam,

mam mały problemik z routingiem. Sytuacja wygląda mniej więcej tak:

table T1 - ISP1 (eth0)
table T2 - ISP2 (eth1)

Domyślnie wszystko idzie przez ISP1. Jeśli chodzi o sieć LAN wszystko jest w porządku. Gdy pinguję z serwera przykładowo google.pl

Kod:

ping -I eth0 google.pl

I wyciągnę kabelek od ISP2 nie dostaję odpowiedzi, choć wszystko teoretycznie powinno iść przez ISP1 z pominięciem ISP2. W przypadku:

Kod:

ping -I eth1 google.pl

i wypięciu kabla od ISP1 wszystko działa tak jak powinno.

Kod:

# ip route
84.xx.xx.200/29 dev eth0  proto kernel  scope link  src 84.xx.xx.204
(...)
89.xx.xx.0/24 dev eth0  proto kernel  scope link  src 89.xx.xx.163
default via 89.xx.xx.1 dev eth0  src 89.xx.xx.163

Kod:

# ip route show table T1
(...)
89.xx.xx.0/24 dev eth0  scope link  src 89.xx.xx.163 
default via 89.xx.xx.1 dev eth0

Kod:

# ip route show table T2
(...)
84.xx.xx.200/29 dev eth1  scope link  src 84.xx.xx.204 
default via 84.xx.xx.201 dev eth1

Zbędne wpisy dotyczące sieci LAN wycięte.

EDIT: Problem częściowo rozwiązałem, winne były wpisy:

Kod:

from all lookup T1
from all lookup T2

Teraz mam takie pytanko. Jak skonfigurować routing, abym mógł z serwera korzystać z wybranego łącza. Głównie chodzi mi o sam ping (sprawdzanie czy któreś łącze nie przestało działać).

Przychodzi mi do głowy jedno rozwiązanie, mianowicie w momencie sprawdzania stanu łącza automatycznie zmieniać trasę, co jest rozwiązaniem jak dla mnie nie zbyt sensownym.

Ostatnio edytowany przez sesuo (2010-06-10 13:55:16)

Offline

 

#2  2010-06-10 15:07:18

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Routing - 2xWAN

Potrzebujesz skonfigurować dynamiczny routing, wybrać jakiś dynamiczny protokół routingu np. OSPF i go skonfigurować. Co do ping -I nie działa tak jak myślisz, zajrzyj do manuala.

Offline

 

#3  2010-06-10 15:20:56

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Routing - 2xWAN

Kod:

ping -I eth0 wp.pl

mi działa dobrze pod warunkiem że zna wp.pl bo jak główne łącze pójdzie i nie ma w cache to nie odpyta, zatem trzeba po IP.

Kod:

ping -I eth0 212.77.100.101

można także zrobić tak:

Kod:

ping -I IP_WAN_ROUTERA 212.77.100.101

Offline

 

#4  2010-06-10 16:01:36

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Routing - 2xWAN

Chodzi o to, że ta opcja pozwala ustawić adres źródłowy dla pakietów wysyłanych przez ping. Ale to raczej nie oznacza tego, że pakiet wyjdzie przez wskazany interfejs. Pakiety dostaną źródłowy adres IP taki jaki adres ma ten interfejs, a mogą sobie pójść innym.

Offline

 

#5  2010-06-10 16:55:59

  sesuo - Użytkownik

sesuo
Użytkownik
Zarejestrowany: 2010-05-18

Re: Routing - 2xWAN

Szczerze mówiąc nie mam ochoty bawić się z routingiem dynamicznym bo jest mi to potrzebne tylko do sprawdzenia czy łącze nie padło. Więc jest jakiś inny łatwy sposób aby sprawdzić czy dane łącze działa?

Offline

 

#6  2010-06-10 17:01:33

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Routing - 2xWAN

kamikaze napisał(-a):

Chodzi o to, że ta opcja pozwala ustawić adres źródłowy dla pakietów wysyłanych przez ping. Ale to raczej nie oznacza tego, że pakiet wyjdzie przez wskazany interfejs. Pakiety dostaną źródłowy adres IP taki jaki adres ma ten interfejs, a mogą sobie pójść innym.

Oznacza to sprawdzone i przetestowane.

Wymuszenie wyjścia przez dany interfejs lub adres IP routera.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)