Temat: kernel a "igmp snooping" (tp-link wr1043nd)

Witam!

Mam pytanie lamera linuxowego
jak to jest z tymi kernelami dla openwrt

Ja mam wr1043nd, 10.03.1

po wykonaniu

uname -r

pisze mi

2.6.32.x

Czyli mam kernel 2.6.32
czy mogę mięć inny kernel ?
czy to zależy od wersji openwrt ?
czy to zleży do wersji chipsetu (ar71xx) ?

Ja potrzebuję "igmp snooping" i tu
https://dev.openwrt.org/ticket/10477
napisali :

"its a post-2.6.32 feature. "

a tu:
http://wiki.openwrt.org/doc/howto/udp_multicast

"starting from 2.6.34, the kernel has IGMP snooping feature for the software bridges"

Z kolei tu:
http://openrouter.info/index.php?option … amp;id=440
napisano że:
"dodanie obsługi IGMP snooping na interfejsach bridge. Oczywiście było to obsługiwane wcześniej, ale wymagało "ręcznych" modyfikacji; teraz to po prostu jedna z opcji konfiguracyjnych."

Podsumowując mam następujące pytania:
1. Czy mogę mieć wyższy kernel dla openwrt dla wr1043nd ? (jeśli tak to jak ? muszę sam kompilować obraz ?)
2. Czy mogę "IGMP snooping" na wr1043nd ? jeśli tak to jak ?
3. Skoro "IGMP snooping" było obsługiwane wcześniej to jak to włączyć ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

2

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

A mnie by bardziej interesowała możliwość włączenia igmp snoopingu w samym chipie realteka który tam siedzi, podobno się da, a może już jest?

Archer C7 v.2 + LEDE by Cezary http://beta.speedtest.net/pl/result/6621599402

3

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

@alossek: Da się jak przejdziesz na trunka. W backfire to niezbyt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

Cezary napisał/a:

@alossek: Da się jak przejdziesz na trunka. W backfire to niezbyt.

Dzięki,
1. Wystarczy że wezmę jakiś snapshot z trunk ? i będzie tam już kernel 2.6.34 ?
2. Czy też muszę sam skompilować obraz z trunk dla kernela 2.6.34 ? (da się w ogóle tak ?)

Rozumiem że jak tak zrobię to będę miał "IGMP snooping" na software'owych bridge ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

5

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

W trunku jest 3.2.12 już...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

Cezary napisał/a:

W trunku jest 3.2.12 już...

Wow, nie wiedziałem że trunk tak gna w stosunku do wersji stabilnej.
Ktoś wie kiedy się można spodziewać kolejnej stabilnej wersji ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

7

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

A tego to myślę że nawet ci najbardziej kluczowi deweloperzy nie wiedzą smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

Za http://openrouter.info/index.php?view=a … amp;id=440

Cezary napisał/a:

"Jedną z ciekawszych zmian w repozytorium było dodanie obsługi IGMP snooping na interfejsach bridge.
Oczywiście było to obsługiwane wcześniej, ale wymagało "ręcznych" modyfikacji; teraz to po prostu jedna z opcji konfiguracyjnych."

Jak można  wykonać to "ręcznie" na Backfire 10.03.1 ?
Można prosić o jakieś instrukcje ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

9

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

Zobacz sobie zmiany w repo. O ile masz włączone wsparcie w kernelu, to całość to tylko

echo 1 > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

z tym switchem
http://realtek.info/pdf/rtl8366_8369_datasheet_1-1.pdf
na 78 , 81 stronie
adres 0x0000 bit 6 EN_IGMP domyślnie ma wartość 0b0 czyli wyłączony jakby przestawić na 0b1 to switch dostałby wsparcie igmp snooping

inszo potrzeba osoby która potrafiła by to zrobić w openwrt

11

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

Cezary napisał/a:

Zobacz sobie zmiany w repo. O ile masz włączone wsparcie w kernelu, to całość to tylko

echo 1 > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping

Dzięki, mam Backfire 10.03.1 a tam kernel chyba za stary :-(

rpc napisał/a:

inszo potrzeba osoby która potrafiła by to zrobić w openwrt

Zatem np. dla dla 1043nd, wspiera to dopiero kernel wydany po wersji 2.6.32
(zgodnie z tym co napisano https://dev.openwrt.org/ticket/10477)

:-(

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

12

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

Pytałeś się przecież na początku.  IGMP snooping istnieje dopiero w 2.6.34, więc jak chcesz to musisz przejść na wyższy kernel (trunka).

A to co rpc proponuje to inna bajka - to właściwość chipu przełącznika. Tak samo jak zrobione jest jumboframe czy forcephy, i z samym kernelem (poza odpowiednim ustawieniem przełącznika) ma niewiele wspólnego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

Pytań lamera ciąg dalszy.

1. Czy wersja openwrt jest powiązana z kernelem ?
tzn. czy jestem wstanie sam skompilować stabilną wersję 10.03.1 z wyższym kernelem ?

A. czy raczej muszę szukać takiej rewizji która ma już wyższy kernel ?
Jeśli kernel zmienia się wraz z wersją to jak i gdzie znależć takie informacje, jaki kernel wchodzi do jakiej rewizji ?

B. jeśli jednak da się skompilować z wyższą wersją kernela to jak to zrobić ?
gdzie muszę to ustawić ?

Pozdrawiam!

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

14

Odp: kernel a "igmp snooping" (tp-link wr1043nd)

1. Nie. 2.6.32.27 jest uważana za wersję stabilną. W backfire brak jest łatek do innych wersji (wyższych)
A. Trunk zostaje po prostu.
B. patrz punkt 1.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.