Jeden kabel pro IPTV i HTPC

mr.M

Jeden kabel pro IPTV i HTPC
« kdy: 28. 08. 2013, 13:10:21 »
Zdravím měl bych dotaz ohledně toho jak vyřešit následující problém: doma mám od ISP kabel do switche z toho další dva vedou 1 do routeru a 1 do set-to-boxu na IPTV... Bohužel když jsem realizoval síť natáhl jsem k TV jen jeden kabel (část je ve zdi) a teď řeším jak propojit htpc se zbytkem sítě. Situaci vám objasní přiložené obrázky. Router, přes který to běží je TL-WR740N od TP-Link - v něm providerovo OpenWRT. Nějakou dobu IT studuji a tak bych si tipl, že by to šlo řešit třeba přes VLAN, ale nikdy jsem to nezkoušel a ani nevím jestli je to správné řešení. Díky za všechny nápady :-)

Výchozí stav



Budoucnost



Tonda

  • *****
  • 694
    • Zobrazit profil
    • E-mail
Re:Jeden kabel pro IPTV i HTPC
« Odpověď #1 kdy: 28. 08. 2013, 14:09:02 »
Ten obrázek to spíš zamlžil, jestli to dobře chápu, chceš prostě dát k televizi HTPC, ale k televizi vede jenom jeden kabel? Tak k televizi prostě vraž switch a do něj zapoj televizi, HTPC a ten kabel ze zdi.

Lol Phirae

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #2 kdy: 28. 08. 2013, 14:15:13 »
Taky nerozumím problému. Tazatel asi switch nikdy neviděl.  ::) ;D

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #3 kdy: 28. 08. 2013, 14:16:11 »
Ano VLANy jsou to, co potřebuješ. Dostaneš se do toho routeru? Pokud ano, tak v něm poedituj soubor /etc/config/network. Hledej v něm něco takového:
Kód: [Vybrat]
config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0t 2 3 4 5'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option ports '0t 1'
Tím jsou definovány dvě vlany, první propojuje všechny zásuvky LAN s interním portem co vede do SoCu (0t). To „t' u interního portu znamená, že provoz bude tagován − mezi Ethernetovou a IP hlavičkou bude vložena hlavička identifikující číslo VLANy podle IEEE 802.1q. Druhá vlana s číslem 2 protojuje WAN konektor s interním portem.

Pokud potřebuješ do jednoho kabelu dostat LAN i WAN vlanu, můžeš konfiguraci upravit takto:

Kód: [Vybrat]
config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0t 2t 3 4 5'

config switch_vlan
        option device 'eth0'
        option vlan '2'
        option ports '0t 1 2t'
Poté se obě vlany objeví na portu s číslem dva, což bude ten LAN port, co je nejblíž WAN portu. Tím je konfigurace na straně routeru hotová. Ještě je ale potřeba na HTPC vlany znovu rozdělit. Pokud je to linux, dělá se to buď příkazem vconfig nebo pomocí iproute2:
Kód: [Vybrat]
# ip link add link eth0 name eth0.1 type vlan id 1
# ip link add link eth0 name eth0.2 type vlan id 2
Od té chvíle se rozhraní eth0.2 bude tvářit jako by bylo zapojeno do switche před routerem, eth0.1 bude jako by bylo připojeno za routerem.

mr.M

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #4 kdy: 28. 08. 2013, 14:19:12 »
Tazatel switch viděl. Jenomže, ten kabel co mi vede do set-to-boxu není v routeru, kde je dhcp...  výchozí stav je ten, že kabel ze switche vede do WAN routeru a do toho STB.... tudíž z toho usuzuji, že set-to-box má jinou IP od providera než zbytek sítě...


Re:Jeden kabel pro IPTV i HTPC
« Odpověď #5 kdy: 28. 08. 2013, 14:20:41 »
Ten obrázek to spíš zamlžil, jestli to dobře chápu, chceš prostě dát k televizi HTPC, ale k televizi vede jenom jeden kabel? Tak k televizi prostě vraž switch a do něj zapoj televizi, HTPC a ten kabel ze zdi.
Já to chápu tak, že tazatel má doma router, ale IPTV na bázi multicastu jím neprolézá. Proto potřebuje mít připojenou TV před routerem, zároveň ale  z nějakého důvodu chce ostatní IP konektivitu realizovat výhradně prostřednictvím routeru (možná ISP šetří s adresami na WAN straně).


Dalším řešením by bylo na router nainstalovat igmpproxy, která ti zpřístupní multicast i na LAN portech. Ale pozor, pak je potřeba oddělit drátovou a Wi-Fi síť a pouštět multicast jen do drátové, jinak to tu Wi-Fi zruší. Další možností je na router nainstalovat udpxy a koukat na IPTV pomocí HTTP protokolu.

mr.M

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #6 kdy: 28. 08. 2013, 14:22:15 »
Ondřej Caletka: ano přesně tak, jak popisujete to nastavení VLAN jsem to myslel... děkuji :-)

mr.M

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #7 kdy: 28. 08. 2013, 23:28:27 »
Řekl bych, že ano, ale raději se zeptám. To rozdělení sítě před HTPC lze provést i switchem, který umí VLAN(y) např. Netgear GS105E že?

kuba

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #8 kdy: 29. 08. 2013, 08:11:10 »
"Hardwarove reseni" by mohlo byt: http://www.alza.cz/rozbocka-utp-stp-kabelu-stinena-d235900.htm ale fungovalo by to jenom 100Mb/s...

Kolemjdoucí

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #9 kdy: 29. 08. 2013, 08:47:26 »
Nefunguje to proto, že nefunguje správně multicast join, není správně nastaveno igmp snooping. Domácí routery za 200 Kč to neumí a umět nebudou.
Mohlo by to fungovat obráceně, tedy router od ISP jako první a domácí router těsně k PC a IPTV, ale nedá se to zaručit.

Je možné z jednoho kabelu ve zdi udělat 2x ethernet, jsou tam 4 páry a na 100 mbps ethernet stačí 2.

mr.M

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #10 kdy: 08. 09. 2013, 11:00:19 »
Za předpokladu, že do portu 1 mi vede ten s těmi 2 VLANy, tak by toto mohlo fungovat ne?


mr.M

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #11 kdy: 08. 09. 2013, 11:31:37 »
"UPDATE": testnul jsem to a něco je špatně.. :-)

Tonda

  • *****
  • 694
    • Zobrazit profil
    • E-mail
Re:Jeden kabel pro IPTV i HTPC
« Odpověď #12 kdy: 08. 09. 2013, 12:29:41 »
Jak už tu zaznělo, laborování s VLANy na laciném SOHO routeru, zejména pokud jsou ve hře i multicasty, bude značně netriviální a nemusí vést k úspěchu. Vzhledem k tomu, že ten tvůj router umí stejně jen 100 Mbit/s, použil bych ty rozdvojky jak píše kuba, umožní to po jednom kabelu vést dva zcela oddělené 100 Mbit spoje. A dá se to koupit výrazně levněji než na Alza. http://www.mader.cz/rj45-yadapter-stinenyequip.

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #13 kdy: 12. 09. 2013, 19:38:14 »
Řekl bych, že ano, ale raději se zeptám. To rozdělení sítě před HTPC lze provést i switchem, který umí VLAN(y) např. Netgear GS105E že?
Nenašel jsem, jestli ten swich umí trunky, ale podle obrázku, že do jednoho PC vedou dvě různé barvičky by to asi trunky umět mělo. Na tom screenshotu ale není vidět, že by tam nějak bylo označeno, že port 1 má být trunk. Asi nejlepší bude podívat se tcpdumpem.

mr.M

Re:Jeden kabel pro IPTV i HTPC
« Odpověď #14 kdy: 12. 09. 2013, 23:30:08 »
jde to tam nastavit... takže port 1 má být trunk a ostatní? Z toho co jsem četl, tak trunk bude ten port, kde jsou ty 2 VLANy tj. že to pak bude v obou VLANách, co tam potřebuji nastavit....?