30元搞定移动宽带+IPTV,让你全屋畅享有线电视
写作说明:方法均来自于互联网,我只是动手实验了一下,写作主要是留个记录。
先简单作个介绍:硬件其实家里都有,只要能刷padavan系统的路由就能实现,我库存有小米AC2100(内存128M)、极路由4增强版(内存256M)等,后来在海鲜市场见到某东无线宝一代,没有EMMC才卖30块钱,512M大内存,用来作电视服务杠杠滴。让卖家刷好padavan系统,直接设置一下就能用了。
下面说明实施方法:有两个方案,一是把无线宝当旁路由使,光猫iTV接入旁路由的WAN口;二是无线宝当主路由或二级路由,光猫iTV接入路由的一个LAN口。
一、旁路由方案(有修改)
旁路由器的作用只有一个:接收组播的IPTV数据,然后通过udpxy转为http供内网客户端访问。光猫IPTV接旁路由器的WAN口,主路由LAN一根网线接入旁路由的一个LAN口,拓扑如下:
旁路方案拓扑路由器插电开机,先别接入家庭网络,用电脑连接路由LAN口,浏览器打开后台管理地址:http://192.168.123.1。到内网设置里,修改原IP“192.168.123.1”为主路由网段某一地址,如192.168.100.122。保存,等待页面更新为:http://192.168.100.122
设置内网IP在内部网络里的IPTV项,开启udpxy代理和xupnpd代理,端口号我填4022和4044,网络风暴控制可填100
开启IPTV关闭旁路由的DHCP,以免与主路由冲突
关DHCP单纯为了使用IPTV,防火墙用不着了,关掉。
关闭防火墙开启硬件加速,不知道有没有卵用
开启硬件加速从光猫引出的IPTV网线插入路由的WAN口,然后在浏览器输入 http://192.168.100.122:4022/status,显示多播地址10.*.*.* 即为正常
udpxy状态广东移动的话,用VLC播放器打开 http://192.168.100.122:4022/rtp/239.10.0.114:1025 试下效果,打开速度满快的。这里就不上图了,自个测试吧。
网络电视大多是安卓系统,安装上perfect player,导入自个抓取或者网上下载的.m3u文件(注意地址格式为http://192.168.100.122:4022/rtp/239.*.*.*:1**5),即可观看直播电视。
二、主路由方案
padavan作主路由的方案,网上有很多文章介绍。大多过于复杂,后来见到这篇文章“iptv局域网共享成功!k2p+灯大老毛子padavan实现iptv组播双网融合内网”,过程还算简单,于是依葫芦画瓢操作起来。先上拓扑
主路方案拓扑准备工作:获取光猫超级密码,查看你的IPTV VLAN ID号,一般是43,我是二班的,iptv vlan ID是48,ID号填入路由的外部网络设置。
外部网络设置如下图所示
WAN设置再看下内部网络中的IPTV设置,把启用组播路由到内网打开,启用 IGMP/MLD 侦听默认是开启的,如果不是,打开它
M2U-以太网交换机改一下,其他同旁路由方案
IPTV设置将光猫IPTV网线插入路由器的LAN1端口(如果不确定哪个是LAN1口,可以在网络信息里查看)。
使用vlc等软件,打开串流测试,组播地址是http://192.168.123.1:4022/rtp/239.*.*.*:1**5 的形式
如果你的padavan是作为主路由,那么就这样可以了。
我的主路由是爱快软路由,要在家庭网络中看电视直播,还需设置一下静态路由表
先在爱快里DHCP静态分配padavan地址为192.168.100.123,然后设置静态路由如下:
爱快设置静态路由重要提示:
同样注意关闭防火墙,避免出现端口无法访问的问题。
三、xUPNPd设置
参考项目的网站地址:http://xupnpd.org/
xUPNPd的作用就是让无法安装app的电视机通过dlna流媒体服务器播放本路由udpxy转换的直播节目。
注意播放列表.m3u文件的格式,严格按照官网示例进行设置,避免出现莫名其妙的错误。
Playlist example
播放列表示例说下xupnpd的使用:
打开 可扩展的 UPnP 代理 (xUPNPd),Web 端口:4044 后面的 Web status


智能电视打开本地播放,如果发现了xUPNP-IPTV的媒体服务器,点击进去打开播放列表即可观看电视。
如果出现闪退问题,尝试在Config中关闭Proxy mode,如下图

两种方法的效果差别不大,方案二适用于有软路由可以设置静态路由的情形,方案一我是用在老家普通路由的网络环境。
四、修正旁路由方案
原方案还没来得及带回老家实战,就出现莫名失联的bug。经过上网找解决办法及不断尝试,终于攻克此难关。
我首先是参考主路由方案,通过设置 端口隔离和 VLAN 过滤,把LAN1划分到IPTV STV端口,同样隔离 WAN 桥接端口,VLAN设置同主路由方案。
把iptv线路接到路由的LAN1口,这回终于不再找不着旁路由IP了。
虽然解决了稳定性问题,但是路由器的wan口就废了,心里总是有点不甘, 不停扒网,不停尝试,恩山和知乎上的这两篇文章帮了大忙。
“京东云无线宝 HIBOY Padavan固件 WAN口改LAN口非AP模式 变全LAN口的全功能辅助网关”
“Padavan固件配置单臂路由(Case Closed)”
其中用到的脚本代码如下:
#京东云 Padavan WAN口改LAN
switch vlan set 1 1111101 0 0 uuuuu-u
switch vlan set 2 0000010 0 0 -----t-
switch reg w 0x2004 0x005f0003
switch reg w 0x2104 0x005f0003
switch reg w 0x2204 0x005f0003
switch reg w 0x2304 0x005f0003
switch reg w 0x2404 0x005f0003
switch reg w 0x2504 0x00200003
switch reg w 0x2604 0x005f0003
switch pvid 0 1
#添加主路由网关
route add default gw 192.168.100.1
设置过程如下:
1、将Padavan设置为AP模式
2、在“高级设置-自定义设置-脚本-路由器启动后执行”添加以一代码
图中位置插入脚本3、不断电重启一下
4、从AP模式改回路由模式
5、修改WAN口配置
WAN设置6、端口隔离和VLAN过滤
外网设置往下拉,设置端口隔离和VLAN过滤
端口隔离和VLAN过滤7、内部网络设置同原先旁路由方案。
8、IPTV的设置
M2U - 以太网交换机:选择 Multicast to Unicast (即组播到单播)
重新调整下插线,iptv接Lan1口,局网接Lan2口,网络电视接Wan口,刚开机有点慢,后面就好了。查看网络地图,这回地球旁边的红叉变成绿勾勾了。
网路通畅了好了,后面再试用一段时间看看吧。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

奔跑的小吕哥
校验提示文案
-nothing-
校验提示文案
梦楠溪梦
校验提示文案
黑先生AllenLam
校验提示文案
值友7748665952
校验提示文案
浩渺星尘
校验提示文案
值友8988509112
校验提示文案
值友2584592588
校验提示文案
logicrain
1)原方案的旁路由模式,出现了什么bug?
2)修正后的方案,如果不参考恩山和知乎文章将WAN口改LAN口,是不是只是一个WAN口被浪费使用不了,还有其他损失或不足吗?
校验提示文案
那年夏天雨飘飘
校验提示文案
飞天神猴
校验提示文案
星星275449000
校验提示文案
PKkk
校验提示文案
star_xin
校验提示文案
魔都白发文艺青年
校验提示文案
啥名字这么难取
校验提示文案
值友2817090236
校验提示文案
sz熊猫
校验提示文案
zsuygl
校验提示文案
ErwinOu
校验提示文案
sorakiseki
校验提示文案
Daniel_Lv
校验提示文案
值友7748665952
校验提示文案
TdH啊
校验提示文案
值友9409443491
校验提示文案
ErwinOu
校验提示文案
zsuygl
校验提示文案
sz熊猫
校验提示文案
值友2817090236
校验提示文案
那年夏天雨飘飘
校验提示文案
啥名字这么难取
校验提示文案
logicrain
1)原方案的旁路由模式,出现了什么bug?
2)修正后的方案,如果不参考恩山和知乎文章将WAN口改LAN口,是不是只是一个WAN口被浪费使用不了,还有其他损失或不足吗?
校验提示文案
值友2584592588
校验提示文案
魔都白发文艺青年
校验提示文案
值友8988509112
校验提示文案
star_xin
校验提示文案
浩渺星尘
校验提示文案
飞天神猴
校验提示文案
奔跑的小吕哥
校验提示文案
值友7748665952
校验提示文案