一种摆脱电信路由拨号,且实现IPTV正常工作的方法(上海电信)
上海电信的路由器在路由端进行了流量限制,具体表现为:ss流量会自动被QoS到30-40M,百度网盘下载文件时也会被QoS到30-40M,且被QoS时到电信路由的ping值会从10ms到200ms抖动。
最简单的解决办法其实是让电信路由不拨号,由自己的路由进行拨号即可。但是在这种方案下,IPTV就不能正常工作了。
在研究如何从自带路由负载IPTV拨号的方式上,网友们给出了很多的方案,但由于路由型号不同(网友大多是网件R7000,而我的是极路由4)所以软件配置也不能通用。直到看到了这篇帖子:https://www.chiphell.com/thread-1399842-1-1.html后受到了启发。
解决方案:
电信光猫禁用Internet拨号改为桥接模式到端口2(任意端口均可以),极路由WAN口连接光猫端口2进行PPPoE拨号。
光猫禁用DHCP服务,极路由LAN口接到光猫端口1以提供DHCP服务。
IPTV仍然接光猫的网口3和网口4。
极路由需要开通开发者模式并修改/etc/dnsmasq.conf,添加如下代码(ref:http://koolshare.cn/thread-48692-1-1.html):
dhcp-option-force=125,00:00:00:00:1a:02:06:48:47:57:2d:43:54:03:04:5a:58:48:4e:0a:02:20:00:0b:02:00:55:0d:02:00:2e:3c:1e:00:00:01:00:02:03:43:50:45:03:0e:45:38:20:45:50:4f:4e:20:52:4f:55:54:45:52:04:03:31:2e:30 dhcp-option=15 dhcp-option=28 dhcp-option=60,00:00:01:06:68:75:61:71:69:6E:02:0A:48:47:55:34:32:31:4E:20:76:33:03:0A:48:47:55:34:32:31:4E:20:76:33:04:10:32:30:30:2E:55:59:59:2E:30:2E:41:2E:30:2E:53:48:05:04:00:01:00:50
设置完成后执行
/etc/init.d/dnsmasq restart
方案解释:
IPTV认证需要同时通过Internet和专用网络。因此使用极路由进行Internet拨号,再将光猫的路由功能弃用作为交换机使用,局域网由极路由接管,这样由极路由提供Internet认证。而专用网络的认证仍然由光猫的网口3和网口4提供。
方案优点:
这种模式下可以免去设置单臂路由的麻烦。而所需的仅仅只是光猫的telecomadmin密码和各地区的DHCP配置,超级密码只需问电信师傅要一下即可,各地的DHCP配置还需自行抓包。
本文出自 Tech Trace,转载时请注明出处及相应链接。
本文永久链接: https://www.qiujiahui.com/2018/02/14/%e4%b8%80%e7%a7%8d%e6%91%86%e8%84%b1%e7%94%b5%e4%bf%a1%e8%b7%af%e7%94%b1%e6%8b%a8%e5%8f%b7%ef%bc%8c%e4%b8%94%e5%ae%9e%e7%8e%b0iptv%e6%ad%a3%e5%b8%b8%e5%b7%a5%e4%bd%9c%e7%9a%84%e6%96%b9%e6%b3%95/