Routing - wszystko dobrze, a nie działa
: 06 stycznia 2016, 20:05
Witam wszystkich.
Proszę o podpowiedź, bo utknąłem i nie wiem dlaczego nie działa.
Mam serwer na starym kompie na debianie, który rozdziela dwa sygnały internet (eth0 i eth3) na 2 sieci wewnętrzne (eth1 i eth2).
Tabela rutingu jest zrobiona według opisu http://lartc.org/howto/lartc.rpdb.multiple-links.html , dzieli wykorzystanie łącza 1:3 :
ip route add default scope global nexthop via y.y.y.y dev eth0 weight 1 nexthop via x.x.x.x dev eth3 weight 3
Ze względu na duże użycie energii elektrycznej (2,2 kWh dziennie) chcę przenieść serwer na raspberry.
I tak:
1) jak daję tylko jedno łącze do internetu eth0 lub eth3 - wszystko działa idealnie
2) jak daję dwa łącza, wpisem routingu jak wyżej, to download działa ale upload ma prędkość 0,02-0,08 Mb/s zamiast 8 Mb/s.
3) jak daję dwa łącza to czasami stronę trzeba otwierać dwa razy, tzn. za pierwszym razem gdzieś gubi pakiet, a za drugim otwiera od razu.
sprawdzałem obciążenie systemu top i htop - w czasie testów download (speedtest.pl) obciążenie 1 rdzenia wynosi 95%, rdzenie 2-4 poniżej 10%. Dużo, ale działa.
W czasie upload obciążenie nie przekracza 10% na żadnym rdzeniu, a nie działa.
Sprawdzałem w różnych konfiguracjach, różne tabele routingu, kasowałem wpisy iptables FORWARD, INPUT, OUTPUT + all ACCEPT, ciągle jest to samo. Podejrzewam, że komputerek może nie wyrabiać, ale to nie CPU i nie MEM - co mogę jeszcze sprawdzić oprócz obciążenia systemu htop'em?
Oczywiście mogę powrzucać konfiguracje jakie potrzeba, ale trochę tego jest.
Ma ktoś jakiś pomysł? Bo siedzę na tym chyba z miesiąc.
Proszę o podpowiedź, bo utknąłem i nie wiem dlaczego nie działa.
Mam serwer na starym kompie na debianie, który rozdziela dwa sygnały internet (eth0 i eth3) na 2 sieci wewnętrzne (eth1 i eth2).
Tabela rutingu jest zrobiona według opisu http://lartc.org/howto/lartc.rpdb.multiple-links.html , dzieli wykorzystanie łącza 1:3 :
ip route add default scope global nexthop via y.y.y.y dev eth0 weight 1 nexthop via x.x.x.x dev eth3 weight 3
Ze względu na duże użycie energii elektrycznej (2,2 kWh dziennie) chcę przenieść serwer na raspberry.
I tak:
1) jak daję tylko jedno łącze do internetu eth0 lub eth3 - wszystko działa idealnie
2) jak daję dwa łącza, wpisem routingu jak wyżej, to download działa ale upload ma prędkość 0,02-0,08 Mb/s zamiast 8 Mb/s.
3) jak daję dwa łącza to czasami stronę trzeba otwierać dwa razy, tzn. za pierwszym razem gdzieś gubi pakiet, a za drugim otwiera od razu.
sprawdzałem obciążenie systemu top i htop - w czasie testów download (speedtest.pl) obciążenie 1 rdzenia wynosi 95%, rdzenie 2-4 poniżej 10%. Dużo, ale działa.
W czasie upload obciążenie nie przekracza 10% na żadnym rdzeniu, a nie działa.
Sprawdzałem w różnych konfiguracjach, różne tabele routingu, kasowałem wpisy iptables FORWARD, INPUT, OUTPUT + all ACCEPT, ciągle jest to samo. Podejrzewam, że komputerek może nie wyrabiać, ale to nie CPU i nie MEM - co mogę jeszcze sprawdzić oprócz obciążenia systemu htop'em?
Oczywiście mogę powrzucać konfiguracje jakie potrzeba, ale trochę tego jest.
Ma ktoś jakiś pomysł? Bo siedzę na tym chyba z miesiąc.