Portál AbcLinuxu, 7. května 2025 20:07

Dotaz: WRT a IPTV

27.4.2010 19:32 jfila
WRT a IPTV
Přečteno: 921×
Odpovědět | Admin
Dobrý den, ve starší diskuzi jsem se dočetl o možnosti povolení multicastového vysílání Dotaz: Firestarter a iptables. Podle instrukcí jsem do IPtables přidal toto:
iptables -I INPUT -p 2 -j ACCEPT
iptables -I INPUT -p udp -d 224.0.0.0/4 --dport 9875 -j ACCEPT
iptables -I INPUT -p udp -d 224.0.0.0/4 --dport 1234 -j ACCEPT
Uvedený postup nefunguje, co dělám špatně? Používám router ASUS 500gP V2 s OpenWRT.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.4.2010 19:49 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: WRT a IPTV
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemá to být ve FORWARD když to má procházet dál ?

A jseš si jist že tvoje IPTV používá tyto porty ?
27.4.2010 19:58 jfila
Rozbalit Rozbalit vše Re: WRT a IPTV
Děkuji INPUT jsem opravil na FORWARD, stejně to nefunguje. Dále také bádám proč je tam adresa destination? V návodu je uvedeno toto:

Při přijímání multicastového vysílání si povolte ve vašem firewallu příchozí UDP pakety na port 1234 (video) a 9875 (SAP) z multicastových adres (224.0.0.0/4). Také si musíte povolit příchozí packety typu igmp (Internet Group Managment Protocol).
27.4.2010 21:45 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: WRT a IPTV
A jseš si jist že skutečně na tom portu je IPTV ?

Já když připojím na zařízení providera switch a připojím tam IPTV settopbox tak funguje, ovšem v tom switchu nefunguje internet a když tam zapojím PC do switchu tak funguje PC ovšem nefunguje IPTV.

Prostě zařízení zjistí že je ten konektor obsazen setoboxem tak tam posílá pouze IPTV a nebo je tam PC tak tam zase nejde IPTV, nějak jsem to moc neřešil a natáhl dva UTP kabely.

Prostě záleží k čemu to připojuješ. Jinak moc neznám jak IPTV funguje budu si to muset nastudovat zatím mám IPTV pouze pár měsíců.
28.4.2010 07:15 jfila
Rozbalit Rozbalit vše Re: WRT a IPTV
V dokumentaci jsem se dočetl toto:
  • Povolit IGMP pakety. Ty jsou nutné ke správnému přihlašování do multicastových skupin. Standardní firewall Windows tyto pakety neblokuje, pokud ovšem používáte firewall třetích stran, budete jej možná muset správně nastavit. Možná pomůže, prohledáte-li archiv diskuzního serveru localnews.
  • Pokud máte v počítači více síťových rozhraní, bude možná potřeba nějak systému sdělit, přes které rozhraní se má do multicastových skupin přihlašovat. Chcete-li ověřit, zda je toto vaše příčina, zakažte dočasně všechny síťové adaptéry kromě toho, kterým jste připojeni do sítě SH. Pokud se tím problém vyřeší, zkuste přidat do směrovací tabulky počítače záznam 224.0.0.0/4 směrem na rozhraní, které vede do sítě SH. Nevíte-li, jak na to, poraďte se na diskuzním serveru.
  • Zkontrolujte, zda port UDP/1234 není blokován firewallem pro příchozí provoz.
  • Pokud jste připojeni přes nějaký soukromý router, je velice pravděpodobné, že takový router nedokáže multicastový provoz směrovat. Bohužel, ani při použití PC jako routeru neexistuje ověřený postup, kterak jednoduše umožnit směrování multicastu na vnitřní rozhraní. Používáte-li linux, můžete vyzkoušet IGMPproxy, nebo mrouted. Dejte však pozor, špatnou konfigurací můžete způsobit nefunčknost multicastu i na části sítě SH (a věřte, že se na vás brzy přijde :). Alternativou může být například udpxy,nebo rtp2httpd pro tunelování protokolem HTTP.
Podle posledního bodu bych do IPtables přidal -i eth0
-i eth0 -o eth1

iptables -A FORWARD -i wan -p 2 -j ACCEPT
iptables -A FORWARD -i wan -p udp -s 224.0.0.0/4 --dport 9875 -j ACCEPT
iptables -A FORWARD -i wan -p udp -s 224.0.0.0/4 --dport 1234 -j ACCEPT
Je toto správně? UDP pokety z adres 224.0.0.0/4 přijímané rozhraním WAN se přepošlou do vnitřní sítě, mám jeno trochu problém s inentifikací co je wan (eth0,eth0.0,eth0.1).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.