226

(88 odpowiedzi, napisanych Oprogramowanie / Software)

używasz 12.09 AA ? czy starszej wersji Openwrt ? IGMPproxy ma sens tylko od wersji 12.09.

227

(27 odpowiedzi, napisanych Oprogramowanie / Software)

słabo się znam na sprawach konfiguracji sieci, musiałbyś podpytać rpc, lub Cezarego,
ogólnie wydaje mi się że twoja konfiguracja to tylko taka "przelotka z portu 1 na 2"
a do udpxy router prawdopodobnie musi być klientem sieci (końcówką) tak jak STB
(czyli powinien dostać adres IP np. z DHCP sieci IPTV)
Jeśli to osiągniesz (i tu chyba potrzebny multiwan lub coś w tym stylu)
to wówczas powinno zadziałać.

228

(27 odpowiedzi, napisanych Oprogramowanie / Software)

jaros1024 napisał/a:

Warto sprawdzić czy w logu nie pojawiają się następujące problemy :
logread

udpxy[55201]: read_buf: read: Resource temporarily unavailable

U mnie się taki problem niestety pojawia, co mogę z tym zrobić?

Dodam sygnał IPTV z Internetem na 2 osobnych kablach. Sygnał IPTV wchodzi pod LAN1 (nietagowany) i wychodzi do STB pod LAN2 (też nietagowany). LAN1 i LAN2 połączyłem w osobny VLAN. Pod STB telewizja działa bezproblemowo.

Próbuj, regułę dla /etc/config/firewall

config rule
        option src      wan
        option proto    igmp
        option target   ACCEPT
config rule
        option src      wan
        option proto    udp
        option dest_ip  224.0.0.0/4
        option target   ACCEPT

trasa do sieci  /etc/config/network

config 'route'
    option 'interface' 'wan'
    option 'target' '224.0.0.0'
    option 'netmask' '240.0.0.0'
    option 'gateway' '0.0.0.0'

ustaw odpowiednio interface sieciowe (tu 'wan')

229

(88 odpowiedzi, napisanych Oprogramowanie / Software)

szwabek napisał/a:

Działa! Panowie, działa!!!

Swój config wrzucę dziś lub jutro do pierwszego posta, żeby nikt nie musiał przebijać się przez te 3 strony naszej rozkminy jak nie ma takiej potrzeby wnikania...

Gratulacje, czekamy na pełen config.
Pozdrawiam!

230

(88 odpowiedzi, napisanych Oprogramowanie / Software)

Swoją drogą bardzo ciekawe dlaczego adresy źródła nie są z puli prywatnej
bo zdaje się że takie adresy "195.x.x.x" są wykorzystywane publicznie.
(z tego co czytałem bezpiecznie jak adresy źródła są właśnie z puli i zakresów sieci prywatnych.)

231

(88 odpowiedzi, napisanych Oprogramowanie / Software)

rpc napisał/a:

ale 239.200.5.6 jednak występuje

Wiem że występuje, ale z tego co zrozumiałem parametr "altnet" bierze się źródło grupy multicast
czyli w tym wypadku z logu "The source address 195.191.9.41 for group 239.200.5.6" należy brać adres źródłowy, a tym razem ja :-) nie widzę aby gdzieś w logu było "The source address 239.200.5.6"

232

(88 odpowiedzi, napisanych Oprogramowanie / Software)

rpc napisał/a:

tyle że jak skanował to raczej nic z 172.24.0.0/16 nie widziałem ale spróbować nie zawadzi a i tak zawęzi poszukiwania

Ja tam widzę, cyt.

Jun 20 00:36:32 OpenWrt user.warn igmpproxy[3440]: The source address 172.24.10.14 for group 239.255.255.250, is not in any valid net for upstream VIF.
Jun 20 00:36:32 OpenWrt user.warn igmpproxy[3440]: The source address 172.24.18.128 for group 239.255.255.250, is not in any valid net for upstream VIF.

233

(88 odpowiedzi, napisanych Oprogramowanie / Software)

Do tego co pisze rpc spróbuj może dodatkowo
altnet 172.24.0.0/16

ewentualnie możesz
altnet 10.100.0.0/16 (zamiast  10.0.0.0/8)
altnet 195.191.0.0/16 (zamiast 195.0.0.0/8)
(nie ma to raczej większego znaczenia - propozycja rpc obejmie po prostu szerszy zakres adresów)

ten raczej sobie odpuść
altnet 239.0.0.0/8
(bo to właściwie adres grupy niż źródło)

234

(88 odpowiedzi, napisanych Oprogramowanie / Software)

szwabek napisał/a:

2. Nie wiem czy usług igmpproxy jest włączona. Jak to moge sprawdzić?

Włączysz, za pomocą

 
/etc/init.d/igmpproxy start
szwabek napisał/a:

Plik konfiguracyjny stworzyłem:

root@OpenWrt:~# cat /etc/igmpproxy.conf
quickleave
# eth1 is the WAN interface
# 10.254.0.0/16 is the ip range your ISP sends multicast from
phyint eth1 upstream  ratelimit 0  threshold 1
        altnet 10.4.42.0/24
        altnet 87.99.47.216/24
# br-lan is LAN bridge
phyint br-lan downstream  ratelimit 0  threshold 1
phyint eth2 disabled

1. Nie  wiem czy jest poprawny

Nie, w AA musisz tak:
w pliku

/etc/config/igmpproxy
config igmpproxy
        option quickleave 1

config phyint
        option network wan_iptv
        option direction upstream
        list altnet 172.18.0.0/16

config phyint
        option network lan
        option direction downstream

Ustawiasz odpowiednio altnet
i teraz cyt.


If you're not sure what to specify for altnet, comment it out and look for the igmpproxy output in the log (or on stdout if you start it in debug mode), it'll say something like Warn: The source address 10.254.16.66 for group 233.32.240.222, is not in any valid net for upstream VIF. and so you'll learn the multicast source address for your ISP.

Co w skrócie oznacza jeśli nie znasz altnet zajrzyj do logu (logread) i stamtąd wykapuj altnet
potem ustaw znowu i restart (/etc/init.d/igmpproxy resart)

Jak nie zadział to zaraz po tym poleceniu wrzuć  wynik "logread"

Odpuść póki co te iptables itp.
Przejdź ścieżkę z igmpproxy to musi zadziałać, co najwyżej będzie to wymagać trochę walki.

235

(88 odpowiedzi, napisanych Oprogramowanie / Software)

rpc napisał/a:

Inszo powiem szczerze ja na ich miejscu postawiłbym netiaplayer normalnie na vlan a pozostałe rzeczy na proxy.

Zgadzam się pewnie było by lepiej ...

rpc napisał/a:

Po drugie jaki cel miałoby przenoszenie vlan1000 na porty lan w netiaspot. Do czegoś musi to służyć. Trzeba się jeszcze nad tym pokłonić

Jakiś tam mały sens to ma:
1. opcja mulitroom - tyle ile portów w netiaspot
2. klient podłącza netiaplayer lub kompa gdzie chce i działa (to słaby argument, ale zawsze jakiś)

236

(88 odpowiedzi, napisanych Oprogramowanie / Software)

szwabek napisał/a:

używałem Twojej konfiguracji z postu:
http://eko.one.pl/forum/viewtopic.php?id=3400%29
udpxy zainstalowane i skonfigurowane - nie potwierdzę teraz, ale w domu ok 18.00 sprawdzę

Nic nie robiłem pod kątem IGMP snooping
Swoją drogą tego tematu zupełnie nie czuję i nie wiem jak to powinno wygladać. Mój cel jest prosty. Ja chce wyłącznie TV na porcie 1. Nie chce żeby mi cokolwiek związanego z TV latało po innych portach czy wlan.

Ja obstawiam że z igmpproxy zadziała, z tym że trzy uwagi:
1. udpxy  to nie to samo co igmpproxy (czytaj tu http://wiki.openwrt.org/doc/howto/udp_multicast)
2. "IGMP snooping" to ważne dla igmpproxy, chodzi tu o to aby Ci pakiety nie zalały sieci LAN,
musisz to mieć bez tego nie da się korzystać z sieci (dlatego konieczne jest Attitude Adjustment)
3. jak użyjesz igmpproxy to domyślnie będziesz mieć TV w całym lanie (tak jak w netia spot)  na każdym porcie,
oczywiście możesz wydzielić inna podsieć (jakiś tam lan2) w której igmpproxy będzie proxy'sować i przypiąć ja do jednego portu (ale to już inna zabawa i ja Ci tu nie pomogę - pytaj raczej rpc, coś mi to świta że było o tym przy okazji sieci gościnnej wifi) wpierw zrób aby było w całym lanie potem się martw aby było na jednym porcie.

w przykładowej poniższej konfiguracji widać że proxy jest do lan a Ty możesz zrobić sobie w przyszłości do lan2

config igmpproxy
        option quickleave 1

config phyint
        option network wan_iptv
        option direction upstream
        list altnet 192.168.65.0/24
        list altnet 172.18.0.0/16

config phyint
        option network lan
        option direction downstream

237

(88 odpowiedzi, napisanych Oprogramowanie / Software)

@szwabek:
zrób tak
1. instalujesz igmpproxy  (koniecznie AA, ze względu na  'IGMP snooping', http://eko.one.pl/forum/viewtopic.php?id=3400)
2. konfigurujesz tak jak miałeś pierwotną konfigurację
3. konfigurujesz igmpproxy (http://wiki.openwrt.org/doc/howto/udp_multicast)
4. NETIA playera wpinasz do portów LAN (2 3 4) potem ten 1 też sobie dołącz

i będzie działać. MUSI.

238

(88 odpowiedzi, napisanych Oprogramowanie / Software)

Panowie, jest pewna rzecz która przyszła mi do głowy:

skoro :
1. w oryginalnym zestawie - adresy IP na Netia Player są z LAN (192.x.x.x)
2. w oryginalnym zestawie - działa TV
3. z Openwrt - działa TV gdy nietagowany VLAN 1000 (10.x.x.x)

to oznacza jedno: NETIA spot jest serwerem proxy dla igmp,
użyj pakietu igmpproxy i na bank zadziała

239

(88 odpowiedzi, napisanych Oprogramowanie / Software)

rpc napisał/a:

@allosek: ja to rozumiem inaczej

szwabek napisał powyżej
"Jeżeli użyję domyślnego routera od netii - Netia Spot, to niezależnie do którego portu wepnę Playera, TV działa i usługi internetowe na nim również. Netia Player dostaje wtedy adres IP z LAN. Tyle moge zobaczyć na box'owym routerku."

co jest dla mnie jednoznaczne z tym, że
1)podłącza do dowolnego portu lan netia spot urządzenie netia player
2)na netia player dostaje takie same adresy lan jak pozostałe komputery + coś jeszcze ?? (czyli TV)

Masz rację, z drugiej strony zmyliło mnie to że

szwabek napisał/a:

Jeżeli port 1 zrobię jako vlan1000 nietagowany, to działa mi TV.

Wydaje mi się, że muszę umieć wrzucić port 1 na routerze jako nietagowany vlan1000, bo tylko wtedy działa TV i jakoś dać mu wyjście na świat...

dlatego pisałem że uważam Twoją konfiguracje za złą, ja obrałem po prostu inny tok myślenia,
nie miej mi tego za złe - zwłaszcza że wiesz o niebo więcej od mnie.

Pozdrawiam!

240

(88 odpowiedzi, napisanych Oprogramowanie / Software)

@szwabek:
Nie miałem do czytania z TV od Netia, ale popraw mnie jeśli źle pisze:
1. zadaje się że Netia Player możesz podłączyć tylko pod konkretny port (jeden lub dwa) aby wszystko działało (TV i usługi) ?
2. Na pozostałych działa Ci tylko internet ? a jak podłączysz Netia Player to działają tylko usługi ?
3. Internet Ci nie działa na porcie na którym działa Netia Player ?

Jeśli tak jest mój wniosek jest taki,
a) na portach gdzie działa Ci TV i usługi - masz :
- nietagowany Vlan1000 to by tłumaczyło "vlan1000 nietagowany, to działa mi TV"
- opcja 1 (gdybanie): oraz tagowany jakiś vlan gdzie jest internet (trochę to bez sensu, bo lepiej by było aby vlan1000 został tagowany a internet nietagowany - ale kto wie może tak se utrudnili), to by tłumaczyło 3)
- opcja 2 (gdybanie): wyjście do usług masz przez http proxy (zdefiniowane w netia player), ale z jakiś powodów gdy robisz to na openwrt netia player nie widzi trasy do tego proxy (dlatego nie masz usług), to by tłumaczyło 3)
b) na portach gdzie nie działa Ci TV ale działają lub nie usługi Netai Player - masz :
- nietagowany internet
- tagowany vlan1000 - bo to wynika z logów
- (gdybanie dot. http proxy)
usługi Netia Player działają (jeśli działają to znaczy że jeśli jest http proxy jest widoczne w obu podsieciach vlan1000 i tej nietagowanej), jeśli nie działają to znaczy że http proxy jest widoczne tylko z podsieci z vlan1000.

Ogólnie moje gdybania biorą się z tego że ja mam dokładnie tak u siebie, choć nie mam tego od Netii.

Pozdrawiam!

241

(88 odpowiedzi, napisanych Oprogramowanie / Software)

rpc napisał/a:

@allosek:
czemu twierdzisz że jest źle ? Czemu ma być nietagowany ?
Przyjrzyj się logom. Jakby ruch na netia spot był nietagowany to by ramek vlan1000 nie było a jak są to znaczy że jednak jest tagowany i netia player podaje na port ethernet jednocześnie ruch tagowany i nie

ja bym się jednak upierał przy mojej konfiguracji

Ja się nie upieram, chciałem wywnioskować dlatego że kolega "szwabek" napisał cyt. "Jeżeli port 1 zrobię jako vlan1000 nietagowany, to działa mi TV. ", stąd mój wniosek że powienien być nietagowany.
Poza tym pisałem to nie mając logów.

242

(88 odpowiedzi, napisanych Oprogramowanie / Software)

rpc napisał/a:
config switch_vlan
    option device 'rtl8366rb'
    option vlan '2'
    option ports '0 1 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1000'
    option ports '0t 1t 5t'

To raczej na pewno jest ŹLE.
Bo wówczas vlan1000 będzie tagowany na porcie 1, a raczej nie ma być.
poza tym na porcie 1 będzie nietagowane to co na wan weszło nietagowane (czyli pewnie internet).

243

(88 odpowiedzi, napisanych Oprogramowanie / Software)

Próbuj też dowiedzieć się coś o adresach tych usług, tzn. w konfiguracji
gdy działa Ci TV (a nie masz usług internetowych) na routerze włącz jakiś sniffer i podglądaj pakiety (obstawiam że chodzą po http), zobacz do jakich serwerów próbuje się podłączyć Netia Player, potem spróbuj je pingować z routera z tej konfiguracji, następnie powtórz eksperyment gdy nie masz TV a działają Ci usługi. Monitoruj wówczas także "route -n" w obu tych przypadkach.

244

(88 odpowiedzi, napisanych Oprogramowanie / Software)

szwabek napisał/a:

Cześć,

Swoją drogą wczoraj próbowałem zaimplementować Twój config z linka powyżej, ale wydawał mi się on błędny, albo własnie jest w nim coś czego nie rozumiem, a rozwiąże moją zagwozdke... Masz int LAN (eth0.2), kóry jest wyłącznie nie tagowany na porcie 1.

Twoja konfiguracja wygląda na to że jest ok.

Co do mojego "howto" chyba był faktycznie tam jakiś błąd (teraz już poprawione, edit : 12:12, 13/06/2013),
(błąd pewnie wynikała z tego że w trakcie pisania i nanoszenia poprawek byłem z dala od pierwotnej koncepcji i konfiguracji)

245

(88 odpowiedzi, napisanych Oprogramowanie / Software)

szwabek napisał/a:

1. Działa TV, nie działają usługi internetowe
Jeżeli port 1 zrobię jako vlan1000 nietagowany, to działa mi TV. Na Netia Player mam takie funkcje jak program TV, opis programów, tvn player, ipla i inne usługi internetowe. W tej konfiguracji nie działają te usługi.

Skoro nie działają usługi, to może oznaczać także np. że idą one przez serwer proxy (wewnatrz sieci z vlan1000) i z jakiś powodów router nie widzi trasy do tego serwera. Jednym słowem jeśli Netia Player ma dostęp do usług z internetu (np. ipla, a nie program TV który może być dostarczany z serwera wewnątrz sieci vlan1000) to musi mieć wyjście na świat (być może przez proxy).

246

(88 odpowiedzi, napisanych Oprogramowanie / Software)

szwabek napisał/a:

Mam wrażenie, że moje pytanie sprowadza się do kwestii jak zrobić, żeby port 1 był w dwóch nietagowanych vlanach (vlan1 i vlan1000).

Raczej nie zrobisz dwóch nietagowanych vlanów na jednym porcie.

247

(88 odpowiedzi, napisanych Oprogramowanie / Software)

/etc/config/network jednak będzie potrzeby, poza tym daj wynik "route -n"

248

(24 odpowiedzi, napisanych Oprogramowanie / Software)

Chyba było :-)
http://eko.one.pl/forum/viewtopic.php?id=6045

249

(0 odpowiedzi, napisanych Oprogramowanie / Software)

Dla wszystkich zainteresowanych tematyką IPTV.
Można za pomocą http://xupnpd.org/ strumieniować IPTV poprzez UPnP .

Jest o o tyle ciekawe że
mamy strumienie IPTV w telewizorze bez dodatkowych pośredników
nie potrzeba tvheadend, xbmc itp.

Do uruchomienia wystarczy:
1. odpowiedni router (np. ar71xx)
2. telewizor z obsługą DLNA.

Konfiguracja możliwa na dwa sposoby,
1. bezpośrednio, wówczas w konfiguracji "IPTV multicast interface (WAN):"
ustawiamy odp. interfejs (więcej http://eko.one.pl/forum/viewtopic.php?id=3400),
np. majać taka konfiguracje /etc/config/network/ vlan dla iptv.

#VLAN1
config 'interface' 'wan_iptv'
    option 'ifname' 'eth0.350'
    option 'proto' 'dhcp'

ustawiamy "IPTV multicast interface (WAN): eth0.350"
a w playlistach korzystamy ze wzorca "udp://@234.5.2.8:20000",
gdzie "234.5.2.8:20000" jest grupą z multicastem iptv

2. pośrednio z wykorzystaniem pakietu udpxy
(więcej:
http://eko.one.pl/forum/viewtopic.php?id=3400
http://wiki.openwrt.org/doc/howto/udp_multicast
)
wówczas nic nie musimy konfigurować,
a w playlistach korzystamy ze wzorca "http://192.168.1.1:8080/udp/234.5.2.8:20000",
gdzie :
-"192.168.1.1" - adres naszego routera
-"8080" port usługi udpxy
-"234.5.2.8:20000" jest grupą z multicastem iptv

Pozdrawiam!

250

(3 odpowiedzi, napisanych Oprogramowanie / Software)

http://eko.one.pl/?p=openwrt-backfire
http://eko.one.pl/?p=openwrt-attitude-adjustment