本帖最后由 wsycqyz 于 2015-12-3 13:30 编辑
0.背景
最近升级换了上海电信50M套餐,送中兴B860A 4K IPTV机顶盒,光猫为中兴F420,电信施工完毕后,光猫的3、4口为SEO靠我IPTV接口,同时这两个接口也可以用来接普通的电脑上网。
做为一名具备CCIE证书的网络攻城狮,不能使用自己的路由器拨号是完全无法忍受的,所以自己动手,有了此文。
原理上,说白了,就是IPTV开机,拿到一SEO靠我个路由器分配的内网地址(通常是192.168.1.X),在DHCP交互过程中发现在特殊的DHCP Option,那么就往VLAN85请求一个电信内网的地址用于后续IPTV认证,认证完成后,使用VLANSEO靠我85和51来进行点播和直播。我们要做的就是:
i).欺骗IPTV,让其得到想要的DHCP Option
ii).使接IPTV的网络设备支持VLAN85,51的传输(具体包内容分析见本文最后附录)
1.使用的SEO靠我网络设备
光猫F420,NETGEAR R6300v2(关闭WIFI,当网关做NAT),Linksys EA6500v2(AP模式,网口可以普通电脑,LAN4口专接IPTV),以上都刷同一版本的DDWRSEO靠我T。由于DDWRT默认只能支持小于16的VLAN号,所以重新编译的内核模块(switch-robo.ko),放入路由器/jffs/目录下,启动时重新加载这个模块,以使其支持VLAN85和VLAN51。SEO靠我
注:怎么为DDWRT编译内核模块不在本文讨论范围内。为什么?因为不同设备,不同固件对VLAN的支持度不一样ÿ
网站备案号:浙ICP备17034767号-2