No właśnie, mój jest prawie identyczny, na dwóch debianach działa, a na raspberry nie chce.
Wynik po skrypcie 27 Mb/s : 0,04 Mb/s
Routing - wszystko dobrze, a nie dzia
Na jednym 2.6, na drugim 3.2.
Konfigurację sieci przeniosłem prawie żywcem z działającego (z 3.2), kernela nie ruszałem. Jak możesz to napisz jakie pliki porównać, jeśli to tak się da zrobić - nigdy nie kompilowałem.
Tu jest jakiś "haczyk" w raspberry, tylko jaki?
Obciążenie CPU znośne, dysku - prawie wcale. Pamięć wolna. Filtry nie mają wpływu, przynajmniej te, o których pisałem wcześniej.
Może jakiś dodatkowy filtr trzeba włączyć/wyłączyć?
Konfigurację sieci przeniosłem prawie żywcem z działającego (z 3.2), kernela nie ruszałem. Jak możesz to napisz jakie pliki porównać, jeśli to tak się da zrobić - nigdy nie kompilowałem.
Tu jest jakiś "haczyk" w raspberry, tylko jaki?
Obciążenie CPU znośne, dysku - prawie wcale. Pamięć wolna. Filtry nie mają wpływu, przynajmniej te, o których pisałem wcześniej.
Może jakiś dodatkowy filtr trzeba włączyć/wyłączyć?
Chodzi mi o plik "config" danego kernela. Znajdziesz go w /boot - będzie miał w nazwie numerki z kernela.
"Haczyk" raczej to nie jest lecz brak włączonej opcji/ustawień. Niestety nic mi aktualnie więcej na myśl się nie ciśnie
Między kernelem 2.6 a 3.2 jest sporo zmian (usprawnień) co do obsługi sieci.
Edycja:
Oczywiście po zmianach w tablicach routingu czyścisz cache (pytałem już o to wcześniej, lecz nie wyłapałem Twojej odpowiedzi)?
"Haczyk" raczej to nie jest lecz brak włączonej opcji/ustawień. Niestety nic mi aktualnie więcej na myśl się nie ciśnie

Edycja:
Oczywiście po zmianach w tablicach routingu czyścisz cache (pytałem już o to wcześniej, lecz nie wyłapałem Twojej odpowiedzi)?
Kod: Zaznacz cały
ip route flush cache
oj, dużo tegoChodzi mi o plik "config" danego kernela. Znajdziesz go w /boot - będzie miał w nazwie numerki z kernela.

oczywiście, a przy filtrach dawałem networking restartOczywiście po zmianach w tablicach routingu czyścisz cache (pytałem już o to wcześniej, lecz nie wyłapałem Twojej odpowiedzi)?Kod: Zaznacz cały
ip route flush cache
Nie bardzo rozumiem w jakim celu, no ale...klapuch pisze:... przy filtrach dawałem networking restart
Zrób całość małymi krokami. Ustaw pierwszą tablicę i puść przez nią ruch przy pomocy "ip rule" - sprawdzaj konfiguracje aż zadziała. Jak będzie już w porządku zabierz się za drugą - pewnie będzie już szybciej. Jak i to będzie działać ustaw "nexthopa". Możliwe, że przy takim postępowaniu natrafisz na ten "haczyk", przez który nie chce Ci działać LB.
Znalazłem możliwy problem - w kernelu wyłączono route-caching i system nie pamięta który pakiet wysłał przez który interface:
http://www.whizzy.org/2015/05/multipathrouting-rasppi2/
zrobię markowanie tak jak jest to opisane i dam znać (jak się w tym nie pogubię)
---edycja---
i dokładnie tak, po
tabela była pusta, a na innych ruterach są normalne wpisy.
Zastosowałem markowanie pakietów jak opisali w artykule i ostrożnie stwierdzam, że wszystko działa.
W każdym razie nie gubi pakietów i prędkość jest jakieś 80% maksymalnej ale wiadomo jak to bywa z prędkością. Będę jeszcze testował.
http://www.whizzy.org/2015/05/multipathrouting-rasppi2/
zrobię markowanie tak jak jest to opisane i dam znać (jak się w tym nie pogubię)
---edycja---
i dokładnie tak, po
Kod: Zaznacz cały
route -neeC
Zastosowałem markowanie pakietów jak opisali w artykule i ostrożnie stwierdzam, że wszystko działa.
W każdym razie nie gubi pakietów i prędkość jest jakieś 80% maksymalnej ale wiadomo jak to bywa z prędkością. Będę jeszcze testował.