Har nyligen flyttat till ett teliahus och fÃ¥r därför bÃ¥de internet och TV via fiber. Till detta fick jag en vedervärdig produkt frÃ¥n Thompson skulle skulle användas för att “splitta” signalerna för bredband, tv och telefoni.
Efter lite läsande pÃ¥ internet kommer man ganska snabbt fram till att Telia använder taggade vlan för att dela upp dessa tre, men däremot hade jag väldigt svÃ¥rt att hitta nÃ¥gon som löst problemet utan att skaffa nÃ¥gon brandad switch ifrÃ¥n Telia. Men eftersom det hela baserades enbart pÃ¥ vlan antog jag att det bode vara rätt enkelt att göra detta i min egen FreeBSD-router… Vilket det ocksÃ¥ var.
Enligt de forumtrådar som finns runt om på internet är det dessa vlan-taggar som gäller:
voip2 237 iptv2 243 mgmt 294 iptv 845 voip 855
Det enda jag behövde göra var att på mitt externa interface skapa ett vlan med rätt tag och sedan brygga detta med det interna interfacet som är anslutet till IPTV-boxen. En viktig detalj är att IPTV-boxen själv inte pratar IEEE 802.1q, se därför till att trafiken till boxen går otaggat.
Såhär configurerade jag min router för att brygga vlan #845 (som är det vlan IPTV går över som taggad trafik)
Interface: em0 (externt), em1 (internt internet), em2 (internt IPTV), Â vlan0 (externt vlan #845)
rc.conf:
gateway_enable="YES" ifconfig_em0="DHCP" ifconfig_em1="up" cloned_interfaces="bridge1 vlan0" ifconfig_em2="up" ifconfig_bridge1="addm em2 addm vlan0 up" ifconfig_vlan0="vlan 845 vlandev em0 up"
# ifconfig vlan0 vlan0: flags=8943 metric 0 mtu 1500 options=103 ether 00:00:24:ce:69:a8 inet6 fe80::200:24ff:fece:69a8%vlan0 prefixlen 64 scopeid 0x13 nd6 options=29 media: Ethernet autoselect (1000baseT ) status: active vlan: 845 parent interface: em0 # ifconfig bridge1 bridge1: flags=8843 metric 0 mtu 1500 ether 02:e8:ea:15:66:01 nd6 options=29 id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200 root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 member: vlan0 flags=143 ifmaxaddr 0 port 19 priority 128 path cost 55 member: em2 flags=143 ifmaxaddr 0 port 11 priority 128 path cost 200000
Sen är det bara att starta boxen och köra.
En alternativ lösning om man inte har en router som går att configurera med vlan är att köpa en switch med stöd för taggade vlan. Till exempel en HP 1810-8G. Konfigurera sedan porten där du ansluter inkommande internet att ta emot otaggad (internet) trafik OCH taggad trafik för vlan 845 (IPTV). Konfigurera sedan den port du ansluter TVn till att köra ut vlan 845 otaggat.




